Professional Documents
Culture Documents
Giedrius Statkevičius
▪ Observability team
▪ OSS Contributor
○ Thanos
○ grafana-tools/sdk
Thanos Community
● Transparent Governance
(max 2 votes per company)
● Prometheus Ecosystem
@ThanosMetrics
Production Users
🤔
@ThanosMetrics
��
@ThanosMetrics
Prometheus
Alertmanager Grafana
Prometheus Limitations
SVC 1
SVC 2
SVC 3
SVC 4
NODE 1 NODE 2
@ThanosMetrics
Prometheus Limitations
SVC 1 SVC 3
SVC 2 SVC 4
NODE 1 NODE 2
The same time series
@ThanosMetrics
Prometheus Limitations
SVC 1 SVC 3
SVC 2 SVC 4
NODE 1 NODE 2
The same time series
@ThanosMetrics
@ThanosMetrics
Thanos Features
@ThanosMetrics
Monitoring Cluster
Query
Query
...
Cluster 1 Cluster 2 Cluster N
@ThanosMetrics
Monitoring Cluster
Query
Object
Storage
Query
...
Cluster 1 Cluster 2 Cluster N
@ThanosMetrics
Monitoring Cluster
Query
Object
Storage
Query
Or
Compactor
Monitoring Cluster
Compact Object
Storage
Query Store
Ruler Alertmanager
...
Cluster 1 Cluster 2 Cluster N
@ThanosMetrics
Replicate
Replicate
Object Object
Storage Storage
@ThanosMetrics
Monitoring Cluster
Query-Frontend
Query-Frontend
Or
Store API
@ThanosMetrics
Monitoring Cluster
Query
gRPC gRPC
gRPC
...
Cortex? Thanos?
@ThanosMetrics
Federated APIs
Query
Another fan-out
Store Sidecar
@ThanosMetrics
Offline Deduplication
Object
Compact
Storage
What’s next?
@ThanosMetrics
Summary
@ThanosMetrics
Getting Started
● Katacoda tutorials at
https://katacoda.com/thanos
● Myriad of ways to deploy:
https://goatlas.io/,
https://github.com/bitnami/charts/tre
e/master/bitnami/thanos/,
https://github.com/prometheus-opera
tor/prometheus-operator/blob/master
/Documentation/thanos.md, and
others
@ThanosMetrics
Getting Involved
Thank You!