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

KubeCon EU 2020 Virtual - Introduction to Thanos

KubeCon EU 2020 Virtual - Introduction to Thanos

Matthias Loibl

August 19, 2020
Tweet

More Decks by Matthias Loibl

Other Decks in Programming

Transcript

  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