Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KubeCon EU 2020 Virtual - Introduction to Thanos

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

KubeCon EU 2020 Virtual - Introduction to Thanos

Matthias Loibl

August 19, 2020

Transcript

70 slides
  1. @ThanosMetrics /metrics # TYPE counter app_request_total 1337 # TYPE gauge

    app_request_in_flight 3 # TYPE histogram app_request_duration_bucket {le="0.005"} 500 app_request_duration_bucket {le="0.01"} 213
  2. @ThanosMetrics Scrape Engine Rule + Alert Engine Query Engine Compactor

    Local Storage SVC 1 SVC 2 SVC 3 /metrics Alertmanager Grafana
  3. @ThanosMetrics Monitoring Cluster Cluster 1 ... Cluster 2 Cluster N

    StoreAPI StoreAPI StoreAPI Query Query Query Query
  4. @ThanosMetrics Monitoring Cluster Cluster 1 ... Cluster 2 Cluster N

    Object Storage Query TSDB blocks TSDB blocks Query Query Query
  5. @ThanosMetrics Monitoring Cluster Cluster 1 ... Cluster 2 Cluster N

    Object Storage Query Store Query Query Query
  6. @ThanosMetrics Monitoring Cluster Cluster 1 ... Query Cluster 2 Cluster

    N Object Storage Compact Store Query Query Query
  7. @ThanosMetrics Monitoring Cluster Cluster 1 ... Query Cluster 2 Cluster

    N Object Storage Compact Store Query Query Query Object Storage Replicate
  8. @ThanosMetrics ? ? ? ? ? ? Monitoring Cluster ...

    Cluster 1 Cluster 2 Cluster 3 Cluster N Query
  9. @ThanosMetrics ? ? ? ? ? ? ... Cluster 1

    Cluster 2 Cluster 3 Cluster N Monitoring Cluster Object Storage Query Store
  10. @ThanosMetrics ? ? ? ? ? ... Cluster 1 Cluster

    2 Cluster 3 Cluster N Monitoring Cluster Object Storage Query Store Receive Ingesting Millions of Metrics with Thanos Receive - Lucas Today (13:00)
  11. @ThanosMetrics ? ? ? ? ? ... Cluster 1 Cluster

    2 Cluster 3 Cluster N Object Storage Query Store Receive Rule
  12. @ThanosMetrics Scrape Engine Rule + Alert Engine Query Engine Compactor

    Local Storage Alertmanager Grafana SVC 1 SVC 2 SVC 3 /metrics
  13. @ThanosMetrics Scrape Engine Rule + Alert Engine Compactor Local Storage

    Alertmanager SVC 1 SVC 2 SVC 3 /metrics Grafana Query
  14. @ThanosMetrics Object Storage Compact/Store SVC 1 SVC 2 SVC 3

    /metrics Sidecar/Receive Grafana Query Rule + Alert Engine Alertmanager
  15. @ThanosMetrics • Started participating in various initiatives such as the

    Community Bridge mentorship program late last year • Increases diversity in open source communities and gets more open source code written and released for the benefit of all. • Lots of projects going on at the moment and some awesome stuff has been implemented already such as delayed deletions by Khyati Soneji

More Decks by Matthias Loibl

Other Decks in Programming