Thanos
1 minute read
Thanos
Thanos is a horizontally scalable, multi-tenant monitoring system in a form of distributed time series database that supports Prometheus data format.
Official Documentation
https://thanos.io/tip/thanos/getting-started.md
APIs
- Querying: Prometheus APIs, Remote Read
- Series: Prometheus APIs, gRPC SeriesAPI
- Metric Metadata: Prometheus API, gRPC MetricMetadataAPI
- Rules, Alerts: Prometheus API, gRPC RulesAPI
- Targets: Prometheus API, gRPC TargetsAPI
- Exemplars: Prometheus API, gRPC ExemplarsAPI
- Receiving: Prometheus Remote Write
Tutorials
Notable Talks/Blog Posts
-
12.2020: Absorbing Thanos Infinite Powers for Multi-Cluster Telemetry
-
12.2020: Turn It Up to a Million: Ingesting Millions of Metrics with Thanos Receive
-
02.2019: FOSDEM + demo
-
03.2019: Alibaba Cloud user story
Bug Trackers
https://github.com/thanos-io/thanos/issues
Communication Channels
The CNCF Slack workspace’s (join here) channels:
#thanos
for user related things.#thanos-dev
for developer related things.
Proposal Process
https://thanos.io/tip/contributing/contributing.md/#adding-new-features--components
Our Usage
We use Thanos in many places within Red Hat, notably:
- In Prometheus Operator (sidecar)
- In Openshift Platform Monitoring (PM) (see CMO)
- In Openshift User Workload Monitoring (UWM)
- In RHOBS (so Observatorium)
Maintainers
https://thanos.io/tip/thanos/maintainers.md/#core-maintainers-of-this-repository
Last modified November 14, 2024