Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to v0.30.0-rc.0 #97

Closed
wants to merge 85 commits into from
Closed
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
25d91c1
CHANGELOG: mark 0.29.0 as in progress (#5808)
GiedriusS Oct 21, 2022
3642334
store: add histogram for postings size (#5814)
GiedriusS Oct 24, 2022
2d0407f
Store/Receivers: Calculating chunk hashes on stores/receivers (#5703)
pedro-stanaka Oct 25, 2022
54f6d4a
Use pre-calculated hashes (#5817)
fpetkovski Oct 25, 2022
fec2b8c
Short-circuit chunk dedup in proxy (#5816)
fpetkovski Oct 25, 2022
44ebf17
deps: Updated promql-engine to latest. (#5821)
bwplotka Oct 25, 2022
989efe5
Query: Trim very long external labels and add cmd flag to optionally …
utukJ Oct 27, 2022
f62295b
Replace checkout with git-shallow-clone (#5829)
matej-g Oct 27, 2022
931f4e7
store: add downloaded bytes limit (#5801)
GiedriusS Oct 27, 2022
819a70f
Remove low ingestion rate warning (#5824)
matej-g Oct 27, 2022
660ce7e
Mixin: Remove low ingestion rate warning for receiver (fix tests) (#5…
matej-g Oct 27, 2022
15a89ab
Fix Typo's in recieve.md (#5631)
rajivharlalka Oct 27, 2022
a244b5f
add panel Query Concurrency to dashboard mixin. (#5542)
raptorsun Oct 27, 2022
203a295
docs: Added guide for Community Office Hours shepherding. (#5568)
bwplotka Oct 27, 2022
1bc1a07
Clean up stale bot config file (#5834)
matej-g Oct 28, 2022
0e0f4fb
Receive: Add experimental snapshot on shutdown (#5836)
matej-g Oct 30, 2022
7968915
Feature: Fix miekgdns resolver LookupSRV function to work with CNAME …
Atharva-Shinde Oct 31, 2022
b65cc2f
Update promql engine (#5845)
fpetkovski Nov 1, 2022
835b695
Receive: Add parameter to set out-of-order time window (#5839)
matej-g Nov 1, 2022
5898fb8
Apply @ modifier start and end in QF split interval middleware (#5844)
yeya24 Nov 1, 2022
50b4156
Shard subqueries (#5846)
yeya24 Nov 2, 2022
6e95c3e
Support lookback_delta on query frontend (#5854)
yeya24 Nov 3, 2022
57221c3
Make parameter hidden (#5851)
matej-g Nov 3, 2022
ca6488e
Merge remote-tracking branch 'origin/main' into merge-release-0.29-to…
GiedriusS Nov 3, 2022
71ce579
Merge pull request #5858 from thanos-io/merge-release-0.29-to-main
GiedriusS Nov 3, 2022
ced643a
ui: Added back support for warnings printed in info level. (#5860)
bwplotka Nov 4, 2022
ef3a331
store: add missing debugLogging set (#5856)
clwluvw Nov 4, 2022
863dd57
Added blog space on Thanos website. (#5873)
bwplotka Nov 7, 2022
0016781
Adds medallia blog post (#5878)
vanugrah Nov 9, 2022
5e6c747
Update 2022-09-08-thanos-at-medallia.md (#5884)
VicThomas Nov 9, 2022
79617e6
change Hyperia logo (#5886)
karster Nov 10, 2022
b841120
Fix stateless ruler config in quickstart (#5885)
matej-g Nov 11, 2022
7d2585d
Stateless ruler restores alert state (#5230)
yeya24 Nov 11, 2022
cd2cfe8
Update README.md (#5868)
sumanpaikdev Nov 11, 2022
afc3bba
Fix querysharding labels analysis (#5880)
yeya24 Nov 11, 2022
b2badad
Fix lint (#5888)
matej-g Nov 11, 2022
1aba885
Fixed redis cache to use multi batch size (#5893)
abbyssoul Nov 12, 2022
57429c4
compact: retry on sync metas error (#5865)
clwluvw Nov 13, 2022
a48584e
Support matrix type response merge for instant query sharding (#5853)
yeya24 Nov 14, 2022
fe45cfc
Support vertical sharding for label_join and label_replace functions …
yeya24 Nov 15, 2022
7fd20e3
Updates busybox SHA (#5898)
github-actions[bot] Nov 15, 2022
fc2b800
Update objstore to latest commit (#5897)
phillebaba Nov 16, 2022
8359517
Avoid creating aux slice in removeExactDuplicates. (#5795)
juanrh Nov 17, 2022
baac7aa
Bump loader-utils from 1.4.0 to 1.4.2 in /pkg/ui/react-app (#5900)
dependabot[bot] Nov 18, 2022
74ed2a7
querier: Unhide `query.promql-engine` flag; added info in docs. (#5913)
bwplotka Nov 21, 2022
3c2657d
Compact tenant TSDBs after 3h inactivity (#5909)
fpetkovski Nov 22, 2022
e46af28
Store: Add a few objectives for Store's data touched/fetched amount a…
douglascamata Nov 23, 2022
894ec8a
Fix changelog (#5919)
douglascamata Nov 24, 2022
46873aa
Store: add data touched by type to the dashboard (#5838)
douglascamata Nov 25, 2022
39fa005
Implement lazy retrieval of series from object store. (#5837)
fpetkovski Nov 28, 2022
86b4039
compact: retry on cleanPartialMarked errors if possible (#5922)
clwluvw Nov 28, 2022
afdb30e
Docs: Add mentee selection process (#5920)
saswatamcode Nov 28, 2022
04106d7
docs: Updated documentation for OCI Object Storage, added link to (#5…
hyder Nov 30, 2022
72083fc
Bump github.com/prometheus/exporter-toolkit from 0.7.1 to 0.7.3 (#5938)
dependabot[bot] Dec 5, 2022
3cc2992
Bump decode-uri-component from 0.2.0 to 0.2.2 in /pkg/ui/react-app
dependabot[bot] Dec 5, 2022
e6f0b6e
objstore: Update to latest (#5940)
aarnq Dec 5, 2022
740f07d
Added Filip and Saswata to maintainers list after internal vote. (#5950)
bwplotka Dec 8, 2022
e1c6546
add kakaopay to adoptors (#5953)
4orty Dec 9, 2022
2908c7b
Fix values chunks_fetched_duration metric (#5948)
fpetkovski Dec 9, 2022
12d48d8
Added bwplotka as community meetings and release shepherd for Decembe…
bwplotka Dec 9, 2022
f8158dc
docs: fix some typos
daixiang0 Dec 12, 2022
368765e
Merge pull request #5958 from daixiang0/ttt
fpetkovski Dec 12, 2022
e58a3f2
*: Document development in WSL2 (#5927)
douglascamata Dec 13, 2022
e911f03
Fix mint and maxt for api/v1/series call (#5966)
fpetkovski Dec 14, 2022
a4b34cd
fixed blog list view (#5967)
jatinagwal Dec 15, 2022
d76c723
Fix ketama quorum (#5910)
fpetkovski Dec 15, 2022
db78430
cortex/transport: print grafana data if exists
GiedriusS Dec 15, 2022
215465d
Merge pull request #5973 from GiedriusS/print_grafana_data_frontend
fpetkovski Dec 15, 2022
fa95b8a
query/endpointset: fix some races (#5972)
GiedriusS Dec 15, 2022
15415fb
Added tools bucket marker flag to mark block for no-downsample (#5945)
RohitKochhar Dec 15, 2022
4054531
Updates busybox SHA (#5975)
github-actions[bot] Dec 15, 2022
789046a
Update Prometheus to v0.40.1 (#5896)
rabenhorst Dec 16, 2022
e7c01f9
Merge branch 'main' into dependabot/npm_and_yarn/pkg/ui/react-app/dec…
yeya24 Dec 19, 2022
a89dd0c
Merge pull request #5939 from thanos-io/dependabot/npm_and_yarn/pkg/u…
fpetkovski Dec 19, 2022
d3e1d61
Use `efficientgo/core/testutil` for tests (#5933)
saswatamcode Dec 19, 2022
98f6b22
Changing store to match debug level (#5981)
kama910 Dec 20, 2022
6727f53
Github link to v0.25.2 (#5979)
Vishvsalvi Dec 20, 2022
52d9ef0
Fix series/samples written rate
douglascamata Dec 20, 2022
0e37f93
Merge pull request #5989 from douglascamata/fix-timeseries-samples-rate
fpetkovski Dec 20, 2022
e85bc1f
cache: switch to Rueidis client for Redis (#5593)
GiedriusS Dec 20, 2022
5761afb
Tools: Added remove flag on bucket mark command to remove deletion, n…
maheshbaliga Dec 21, 2022
6e71787
compact: remove cancel on SyncMetas errors (#5923)
clwluvw Dec 21, 2022
fcc9e40
Cut v0.30.0-rc.0 (#5992)
bwplotka Dec 21, 2022
ef3f78f
Merge tag 'refs/tags/v0.30.0-rc.0' into HEAD
JoaoBraveCoding Jan 3, 2023
706b773
go mod tidy vendor
JoaoBraveCoding Jan 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .busybox-versions
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Auto generated by busybox-updater.sh. DO NOT EDIT
amd64=c9f983fc55b0b74723a69c31688cca7d5a2e5b2af7c954780f29a331817982f3
arm64=1349554b18d6c349a390929c2a4855fadb003b2243aabf2cc71b931068c69279
arm=be08b36d0e8f90b6fb317d29582c632ce365a00648a81c4022c4ff79df928ad9
ppc64le=d44f541b0df83608110e695b9a1e71604ab94924954a1b18f6d76c4b5871cadd
s390x=007b2b388c575d00c7234d29227bbb8216786d7ba3f86d82696dc6fe86ac1ec0
amd64=21ab7a8218a3eded24d4f86d50cd2b8917e8d4c33be731eeb97e0e7568b52f82
arm64=bfba906739665ef14b021ee7d421275bcab47af8025a61c9b220e635c7b9c810
arm=16f4b2b8e017d87963d1f8daa331badcf0316b4adc7a8f8f8ee5c59ea32208f2
ppc64le=7cc6a566a2b427a724fee63403a30a571bd73c4e9e05a8e84c10d75debd57e9d
s390x=df395ffb2bd9086be276a4eba37be1edac468097afa7aa875807dc65a561e7a7
9 changes: 5 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@ version: 2.1

orbs:
go: circleci/[email protected]
git-shallow-clone: guitarrapc/[email protected]

executors:
golang:
@@ -19,7 +20,7 @@ jobs:
environment:
GO111MODULE: 'on'
steps:
- checkout
- git-shallow-clone/checkout
- go/mod-download-cached
- setup_remote_docker:
version: 20.10.12
@@ -58,7 +59,7 @@ jobs:
GOBIN: "/home/circleci/.go_workspace/go/bin"
PROMU_VERSION: "0.5.0"
steps:
- checkout
- git-shallow-clone/checkout
- run: mkdir -p ${GOBIN}
- run: curl -L "https://github.com/prometheus/promu/releases/download/v${PROMU_VERSION}/promu-${PROMU_VERSION}.$(go env GOOS)-$(go env GOARCH).tar.gz" | tar --strip-components=1 -xzf - -C ${GOBIN}
- run: mv -f ${GOBIN}/promu "${GOBIN}/promu-v${PROMU_VERSION}"
@@ -71,7 +72,7 @@ jobs:
publish_main:
executor: golang
steps:
- checkout
- git-shallow-clone/checkout
- go/mod-download-cached
- setup_remote_docker:
version: 20.10.12
@@ -93,7 +94,7 @@ jobs:
publish_release:
executor: golang
steps:
- checkout
- git-shallow-clone/checkout
- go/mod-download-cached
- setup_remote_docker:
version: 20.10.12
6 changes: 3 additions & 3 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -10,8 +10,8 @@ exemptLabels:
# This label is hardcoded on remind bot (https://probot.github.io/apps/reminders/) and is used by remind bot when
# issue is being reminded.
- reminder
- 'state: someone-working-on-it'
- 'dont-go-stale'
- "state: someone-working-on-it"
- dont-go-stale

# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false
@@ -22,7 +22,7 @@ exemptAssignees: false
# Label to use when marking as stale
staleLabel: stale

pull:
pulls:
daysUntilClose: 7
daysUntilStale: 30
markComment: >
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -16,6 +16,9 @@ kube/.minikube
data/
test/e2e/e2e_*

# Ignore benchmarks dir.
benchmarks/

# Ignore promu artifacts.
/.build
/.release
6 changes: 5 additions & 1 deletion .mdox.yaml
Original file line number Diff line number Diff line change
@@ -70,7 +70,11 @@ transformations:
menu: contributing
lastmod: "{{ .Origin.LastMod }}"
backMatter: *docBackMatter


# Non-versioned element: Blog.
- glob: "blog/*"
path: /../blog/*

- glob: "**/README.md"
path: _index.md
frontMatter: &justTitleFrontMatter
54 changes: 53 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -8,9 +8,60 @@ NOTE: As semantic versioning states all 0.y.z releases can contain breaking chan

We use *breaking :warning:* to mark changes that are not backward compatible (relates only to v0.y.z releases.)

## Unreleased

## [v0.30.0-rc.0](https://github.com/thanos-io/thanos/tree/release-0.30) - 21.12.2022

NOTE: Querier's `query.promql-engine` flag enabling new PromQL engine is now unhidden. We encourage users to use new experimental PromQL engine for efficiency reasons.

### Fixed

- [#5716](https://github.com/thanos-io/thanos/pull/5716) DNS: Fix miekgdns resolver LookupSRV to work with CNAME records.
- [#5844](https://github.com/thanos-io/thanos/pull/5844) Query Frontend: Fixes @ modifier time range when splitting queries by interval.
- [#5854](https://github.com/thanos-io/thanos/pull/5854) Query Frontend: `lookback_delta` param is now handled in query frontend.
- [#5860](https://github.com/thanos-io/thanos/pull/5860) Query: Fixed bug of not showing query warnings in Thanos UI.
- [#5856](https://github.com/thanos-io/thanos/pull/5856) Store: Fixed handling of debug logging flag.
- [#5230](https://github.com/thanos-io/thanos/pull/5230) Rule: Stateless ruler support restoring `for` state from query API servers. The query API servers should be able to access the remote write storage.
- [#5880](https://github.com/thanos-io/thanos/pull/5880) Query Frontend: Fixes some edge cases of query sharding analysis.
- [#5893](https://github.com/thanos-io/thanos/pull/5893) Cache: Fixed redis client not respecting `SetMultiBatchSize` config value.
- [#5966](https://github.com/thanos-io/thanos/pull/5966) Query: Stop relying on non-existent hints for mint and maxt when selecting series for the `api/v1/series` HTTP endpoint.
- [#5948](https://github.com/thanos-io/thanos/pull/5948) Store: `chunks_fetched_duration` wrong calculation.
- [#5910](https://github.com/thanos-io/thanos/pull/5910): Receive: Fixed ketama quorum bug that was could cause success response for failed replication. This also optimize heavily receiver CPU use.

### Added

- [#5814](https://github.com/thanos-io/thanos/pull/5814) Store: Added metric `thanos_bucket_store_postings_size_bytes` that shows the distribution of how many postings (in bytes) were needed for each Series() call in Thanos Store. Useful for determining limits.
- [#5703](https://github.com/thanos-io/thanos/pull/5703) StoreAPI: Added `hash` field to series' chunks. Store gateway and receive implements that field and proxy leverage that for quicker deduplication.
- [#5801](https://github.com/thanos-io/thanos/pull/5801) Store: Added a new flag `--store.grpc.downloaded-bytes-limit` that limits the number of bytes downloaded in each Series/LabelNames/LabelValues call. Use `thanos_bucket_store_postings_size_bytes` for determining the limits.
- [#5836](https://github.com/thanos-io/thanos/pull/5836) Receive: Added hidden flag `tsdb.memory-snapshot-on-shutdown` to enable experimental TSDB feature to snapshot on shutdown. This is intended to speed up receiver restart.
- [#5839](https://github.com/thanos-io/thanos/pull/5839) Receive: Added parameter `--tsdb.out-of-order.time-window` to set time window for experimental out-of-order samples ingestion. Disabled by default (set to 0s). Please note if you enable this option and you use compactor, make sure you set the `--enable-vertical-compaction` flag, otherwise you might risk compactor halt.
- [#5889](https://github.com/thanos-io/thanos/pull/5889) Query Frontend: Added support for vertical sharding `label_replace` and `label_join` functions.
- [#5865](https://github.com/thanos-io/thanos/pull/5865) Compact: Retry on sync metas error.
- [#5819](https://github.com/thanos-io/thanos/pull/5819) Store: Added a few objectives for Store's data summaries (touched/fetched amount and sizes). They are: 50, 95, and 99 quantiles.
- [#5837](https://github.com/thanos-io/thanos/pull/5837) Store: Added streaming retrival of series from object storage.
- [#5940](https://github.com/thanos-io/thanos/pull/5940) Objstore: Support for authenticating to Swift using application credentials.
- [#5945](https://github.com/thanos-io/thanos/pull/5945) Tools: Added new `no-downsample` marker to skip blocks when downsampling via `thanos tools bucket mark --marker=no-downsample-mark.json`. This will skip downsampling for blocks with the new marker.
- [#5977](https://github.com/thanos-io/thanos/pull/5977) Tools: Added remove flag on bucket mark command to remove deletion, no-downsample or no-compact markers on the block

### Changed

- [#5785](https://github.com/thanos-io/thanos/pull/5785) Query: `thanos_store_nodes_grpc_connections` now trimms `external_labels` label name longer than 1000 character. It also allows customizations in what labels to preserve using `query.conn-metric.label` flag.
- [#5542](https://github.com/thanos-io/thanos/pull/5542) Mixin: Added query concurrency panel to Querier dashboard.
- [#5846](https://github.com/thanos-io/thanos/pull/5846) Query Frontend: vertical query sharding supports subqueries.
- [#5909](https://github.com/thanos-io/thanos/pull/5909) Receive: Compact tenant head after no appends have happened for 1.5 `tsdb.max-block-size`.
- [#5593](https://github.com/thanos-io/thanos/pull/5593) Cache: Switched Redis client to [Rueidis](https://github.com/rueian/rueidis). Rueidis is [faster](https://github.com/rueian/rueidis#benchmark-comparison-with-go-redis-v9) and provides [client-side caching](https://redis.io/docs/manual/client-side-caching/). It is highly recommended to use it so that repeated requests for the same key would not be needed.
- [#5896](https://github.com/thanos-io/thanos/pull/5896) *: Upgraded Prometheus to v0.40.7 without implementing native histogram support. *Querying native histograms will fail with `Error executing query: invalid chunk encoding "<unknown>"` and native histograms in write requests are ignored.*
- [#5838](https://github.com/thanos-io/thanos/pull/5838) Mixin: Added data touched type to Store dashboard.
- [#5922](https://github.com/thanos-io/thanos/pull/5922) Compact: Retry on clean, partial marked errors when possible.

### Removed

- [#5824](https://github.com/thanos-io/thanos/pull/5824) Mixin: Remove noisy `ThanosReceiveTrafficBelowThreshold` alert.

## [v0.29.0](https://github.com/thanos-io/thanos/tree/release-0.29) - 2022.11.03

### Fixed

- [#5642](https://github.com/thanos-io/thanos/pull/5642) Receive: Log labels correctly in writer debug messages.
- [#5655](https://github.com/thanos-io/thanos/pull/5655) Receive: Fix recreating already pruned tenants.
- [#5702](https://github.com/thanos-io/thanos/pull/5702) Store: Upgrade minio-go/v7 to fix panic caused by leaked goroutines.
@@ -20,6 +71,7 @@ We use *breaking :warning:* to mark changes that are not backward compatible (re
- [#5799](https://github.com/thanos-io/thanos/pull/5799) Query Frontend: Fixed sharding behaviour for vector matches. Now queries with sharding should work properly where the query looks like: `foo and without (lbl) bar`.

### Added

- [#5565](https://github.com/thanos-io/thanos/pull/5565) Receive: Allow remote write request limits to be defined per file and tenant (experimental).
* [#5654](https://github.com/thanos-io/thanos/pull/5654) Query: add `--grpc-compression` flag that controls the compression used in gRPC client. With the flag it is now possible to compress the traffic between Query and StoreAPI nodes - you get lower network usage in exchange for a bit higher CPU/RAM usage.
- [#5650](https://github.com/thanos-io/thanos/pull/5650) Query Frontend: Add sharded queries metrics. `thanos_frontend_sharding_middleware_queries_total` shows how many queries were sharded or not sharded.
@@ -152,7 +204,7 @@ We use *breaking :warning:* to mark changes that are not backward compatible (re

- [#5145](https://github.com/thanos-io/thanos/pull/5145) UI: Remove old Prometheus UI.

## [v0.25.2](https://github.com/thanos-io/thanos/tree/release-0.25) - 2022.03.24
## [v0.25.2](https://github.com/thanos-io/thanos/releases/tag/v0.25.2) - 2022.03.24

### Fixed

6 changes: 5 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -66,10 +66,14 @@ The following section explains various suggestions and procedures to note during

### Prerequisites

* It is strongly recommended that you use Linux distributions systems or OSX for development.
* It is strongly recommended that you use Linux distributions systems or macOS for development.
* Running [WSL 2 (on Windows)](https://learn.microsoft.com/en-us/windows/wsl/) is also possible. Note that if during development you run a local Kubernetes cluster and have a Service with `service.spec.sessionAffinity: ClientIP`, it will break things until it's removed[^windows_xt_recent].
* Go 1.19.x or higher.
* Docker (to run e2e tests)
* For React UI, you will need a working NodeJS environment and the npm package manager to compile the Web UI assets.

[^windows_xt_recent]: A WSL 2 kernel recompilation is required to enable the `xt_recent` kernel module, used by `iptables` in `kube-proxy` to implement ClientIP session affinity. See [issue in WSL](https://github.com/microsoft/WSL/issues/7124).

### First Steps

It's key to get familiarized with the style guide and mechanics of Thanos, especially if your contribution touches more than one component of the Thanos distributed system. We recommend:
47 changes: 24 additions & 23 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
# Core Maintainers of this repository

| Name | Email | Slack | GitHub | Company |
|-----------------------|------------------------|--------------------------|------------------------------------------------|---------------------|
| Bartłomiej Płotka | [email protected] | `@bwplotka` | [@bwplotka](https://github.com/bwplotka) | Red Hat |
| Frederic Branczyk | [email protected] | `@brancz` | [@brancz](https://github.com/brancz) | Polar Signals |
| Giedrius Statkevičius | [email protected] | `@Giedrius Statkevičius` | [@GiedriusS](https://github.com/GiedriusS) | Vinted |
| Kemal Akkoyun | [email protected] | `@kakkoyun` | [@kakkoyun](https://github.com/kakkoyun) | Polar Signals |
| Lucas Servén Marín | [email protected] | `@squat` | [@squat](https://github.com/squat) | Red Hat |
| Prem Saraswat | [email protected] | `@Prem Saraswat` | [@onprem](https://github.com/onprem) | Red Hat |
| Matthias Loibl | [email protected] | `@metalmatze` | [@metalmatze](https://github.com/metalmatze) | Polar Signals |
| Ben Ye | [email protected] | `@yeya24` | [@yeya24](https://github.com/yeya24) | Amazon Web Services |
| Wiard van Rij | [email protected] | `@wiard van Rij` | [@wiardvanrij](https://github.com/wiardvanrij) | Roku |
| Matej Gera | [email protected] | `@Matej Gera` | [@matej-g](https://github.com/matej-g) | Red Hat |

We are bunch of people from different companies with various interests and skills. We are from different parts of the world: Germany, Italy, Lithuania, Poland, UK, India and China. We have something in common though: We all share the love for OpenSource, Go, Prometheus, :coffee: and Observability topics.
| Name | Email | Slack | GitHub | Company |
|-----------------------|---------------------------|--------------------------|--------------------------------------------------|---------------------|
| Bartłomiej Płotka | [email protected] | `@bwplotka` | [@bwplotka](https://github.com/bwplotka) | Red Hat |
| Frederic Branczyk | [email protected] | `@brancz` | [@brancz](https://github.com/brancz) | Polar Signals |
| Giedrius Statkevičius | [email protected] | `@Giedrius Statkevičius` | [@GiedriusS](https://github.com/GiedriusS) | Vinted |
| Kemal Akkoyun | [email protected] | `@kakkoyun` | [@kakkoyun](https://github.com/kakkoyun) | Polar Signals |
| Lucas Servén Marín | [email protected] | `@squat` | [@squat](https://github.com/squat) | Red Hat |
| Prem Saraswat | [email protected] | `@Prem Saraswat` | [@onprem](https://github.com/onprem) | Red Hat |
| Matthias Loibl | [email protected] | `@metalmatze` | [@metalmatze](https://github.com/metalmatze) | Polar Signals |
| Ben Ye | [email protected] | `@yeya24` | [@yeya24](https://github.com/yeya24) | Amazon Web Services |
| Wiard van Rij | [email protected] | `@wiard van Rij` | [@wiardvanrij](https://github.com/wiardvanrij) | Roku |
| Matej Gera | [email protected] | `@Matej Gera` | [@matej-g](https://github.com/matej-g) | Red Hat |
| Filip Petkovski | [email protected] | `@Filip Petkovski` | [@fpetkovski](https://github.com/fpetkovski) | Shopify |
| Saswata Mukherjee | [email protected] | `@saswatamcode` | [@saswatamcode](https://github.com/saswatamcode) | Red Hat |

We are bunch of people from different companies with various interests and skills. We are from different parts of the world: Germany, Holland, Lithuania, US, UK and India. We have something in common though: We all share the love for OpenSource, Go, Prometheus, :coffee: and Observability topics.

As either Software Developers or SRE (or both!) we've chosen to maintain (mostly in our free time) Thanos, the de facto way to scale awesome [Prometheus](https://prometheus.io) project.

@@ -29,15 +31,14 @@ We also have some nice souls that help triaging issues and PRs. See [here](https

Full list of triage persons is displayed below:

| Name | Slack | GitHub | Company |
|-----------------|--------------------|----------------------------------------------|---------|
| Adrien Fillon | `@Adrien F` | [@adrien-f](https://github.com/adrien-f) | |
| Ian Billett | `@billett` | [@bill3tt](https://github.com/bill3tt) | Red Hat |
| Martin Chodur | `@FUSAKLA` | [@fusakla](https://github.com/fusakla) | |
| Michael Dai | `@jojohappy` | [@jojohappy](https://github.com/jojohappy) | |
| Xiang Dai | `@daixiang0` | [@daixiang0](https://github.com/daixiang0) | |
| Jimmie Han | `@hanjm` | [@hanjm](https://github.com/hanjm) | Tencent |
| Filip Petkovski | `@Filip Petkovski` | [@fpetkovski](https://github.com/fpetkovski) | Shopify |
| Name | Slack | GitHub | Company |
|---------------|--------------|--------------------------------------------|---------|
| Adrien Fillon | `@Adrien F` | [@adrien-f](https://github.com/adrien-f) | |
| Ian Billett | `@billett` | [@bill3tt](https://github.com/bill3tt) | Red Hat |
| Martin Chodur | `@FUSAKLA` | [@fusakla](https://github.com/fusakla) | |
| Michael Dai | `@jojohappy` | [@jojohappy](https://github.com/jojohappy) | |
| Xiang Dai | `@daixiang0` | [@daixiang0](https://github.com/daixiang0) | |
| Jimmie Han | `@hanjm` | [@hanjm](https://github.com/hanjm) | Tencent |

Please reach any of the maintainer on slack or email if you want to help as well.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -54,7 +54,7 @@ Deployment with Receive:
The philosophy of Thanos and our community is borrowing much from UNIX philosophy and the golang programming language.

* Each subcommand should do one thing and do it well
* eg. thanos query proxies incoming calls to known store API endpoints merging the result
* e.g. thanos query proxies incoming calls to known store API endpoints merging the result
* Write components that work together
* e.g. blocks should be stored in native prometheus format
* Make it easy to read, write, and, run components
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.29.0
0.30.0-rc.0
Loading