Besides the Thanos querier and sidecar, which we covered previously, there are a few other components in the Thanos ecosystem. All of these components coexist in the same binary and are run by invoking different sub-commands, which we'll enumerate later:
- query: Commonly known as querier, it's a daemon that's responsible for fanning out queries and deduplicating results to configured StoreAPI endpoints
- sidecar: A daemon which exposes a StoreAPI endpoint for accessing the data from a local Prometheus instance and ships the aforementioned instance's TSDB blocks to object storage
- store: A daemon which acts as a gateway for remote storage, exposing a StoreAPI endpoint
- compact: Commonly known as compactor, this daemon is responsible ...