Observability
Mimir: compactor, retention and object storage
Configure Mimir object storage (S3, GCS, Azure, MinIO), understand compaction and split-and-merge, set per-tenant retention and delete series.
Guides & insights
Observability
Configure Mimir object storage (S3, GCS, Azure, MinIO), understand compaction and split-and-merge, set per-tenant retention and delete series.
Observability
Configure Tempo storage: S3/GCS/Azure, the vParquet4 Parquet format, WAL, compactor and retention, cache, scaling and the tempo-distributed chart.
Observability
Serve history with the Store Gateway and optimize storage with the Compactor: compaction, 5m/1h downsampling, per-resolution retention, caches and bucket …
Observability
Understanding OpenObserve: Parquet storage, deployment modes, roles (router, ingester, querier, compactor, scheduler), open source and Enterprise editions…
Observability
Pyroscope components (distributor, ingester, querier, store-gateway, compactor), object storage, monolithic and microservices modes, configuration and ret…
Observability
Understand distributed tracing and Grafana Tempo: traces, spans, TraceID, architecture (distributor, ingester, querier, compactor), object storage, and a …
Observability
Discover Grafana Loki: the label-indexing philosophy, architecture (distributor, ingester, querier, compactor), comparison with Elasticsearch, deployment …
Observability
Configure Loki storage: chunks, the TSDB index, schema v13, S3/MinIO/GCS, compactor, per-stream retention, deletion, cache and sizing.
Observability
Understand why and how to use Thanos: Prometheus limits, components (Sidecar, Query, Store Gateway, Compactor, Ruler, Receive), architecture and choosing …
Observability
Install Thanos on Kubernetes: sidecar via kube-prometheus-stack, objstore secret, Bitnami/kube-thanos, Query, Store, Compactor, ServiceMonitor and resourc…
Observability
Thanos best practices: adopting components gradually, external labels, objstore, single compactor, downsampling, caches, Query Frontend, security, monitor…
Learning never stops