Overview of Thanos
The Thanos project began at Improbable and was spearheaded by two scions of the Prometheus ecosystem, Bartłomiej Płotka and Fabian Reinartz, who have both also been significant contributors to Prometheus itself and various other Prometheus-related projects. After a short period, the project was donated to the Cloud Native Computing Foundation (CNCF), where it is now designated as an “incubating” project.
The three stated goals of the Thanos project are as follows:
- Global query view of metrics
- Unlimited retention of metrics
- High availability of components, including Prometheus
The core of Thanos (its original components) is comprised of Thanos Sidecar, Thanos Store, Thanos Compact, and Thanos Query. Each component is a subcommand of the thanos
binary – no need to download and deploy separate executables for each of the components. Through each of its various components, Thanos enables distributed querying...