DEV Community

Falcon
Falcon

Posted on

Cloud Native: Overview about Thanos

Thanos is an open-source project developed by the Cloud Native Computing Foundation (CNCF) that provides a highly available and scalable solution for storing, querying, and visualizing Prometheus metrics.

Prometheus is a popular monitoring and alerting tool used in cloud-native environments, but it has limitations when it comes to long-term storage and global querying. Thanos solves these limitations by adding a global query view and long-term storage capabilities to Prometheus.

With Thanos, you can scale Prometheus horizontally and store metrics in a distributed, highly available manner. Thanos also provides a global query view of all metrics, regardless of their location, enabling you to query metrics from a single endpoint.

Additionally, Thanos supports efficient query parallelization, allowing you to run queries on multiple Prometheus instances in parallel, which significantly reduces query latency.

Thanos also includes a set of components, such as the query component, the sidecar component, and the store component, that can be used independently or together to build a complete monitoring solution.

Overall, Thanos is a powerful and flexible tool that enhances the capabilities of Prometheus and provides a reliable solution for storing, querying, and visualizing metrics in cloud-native environments.

Top comments (0)