github.com/thanos-io/thanos@v0.32.5/docs/operating/use-cases.md (about) 1 # Use Cases 2 3 There are many great use cases of [Thanos](https://thanos.io/), we collect them here for others to refer to. 4 5 ## Horizontal scalable Prometheus Scraping with Kvass 6 7 *Case add by* [@RayHuangCN](https://github.com/RayHuangCN) 8 9 If your want to build a horizontal scalable Prometheus for large kubernetes cluster monitoring, you can use [Thanos](https://github.com/thanos-io/thanos) + [Kvass](https://github.com/tkestack/kvass). 10 11 [Kvass](https://github.com/tkestack/kvass) is not another Prometheus compatible TSDB but a Prometheus sharding solution, which uses [Sidecar](https://github.com/tkestack/kvass#sidecar) to generate special config file only contains part of targets assigned from [Coordinator](https://github.com/tkestack/kvass#coordinator) for every Prometheus shard. [Thanos](https://github.com/thanos-io/thanos) is used for **global data view**, **rules processing** and **long term storage capabilities**. your can see usage detail [docs](https://github.com/tkestack/kvass#kvass--thanos). 12 13 [Thanos](https://github.com/thanos-io/thanos) + [Kvass](https://github.com/tkestack/kvass) is working well to scrape basic metrics of cluster (kubelet, cadvisor, kube-state-metrics and node-exporter...) with following cluster size. Just use one Prometheus config file, without any `federation` or `hashmod`. 14 15 - 1k+ Nodes 16 - 60k+ Pods 17 - 100k+ Containers