%% date:: [[2020-10-07]], [[2021-02-20]], [[2023-11-26]], [[2023-11-26]], [[2024-12-10]] parent:: %% # [[Observability Stacks]] An observability stack is effectively the [[Open source]] equivalent of an [[Observability Platforms|observability platform]], because instead of coming as one package, an observability stack is a combination of several projects that are, in some cases, built to work well together. A "stack" usually consists of the following components: - A [[Telemetry]] [[Telemetry collector|collector]] to identify and save the data - A [[Time-series database]] to store the data - A [[Data Visualization]] tool to analyse the data ## Popular observability stacks For some reason, observability stacks are often referred to by acronyms that don't reflect the flow of data. - [[ELK stack]]: [[Elasticsearch]] + [[Logstash]] + [[Kibana]] - [[TICK stack]]: [[Telegraf]] + [[InfluxDB]] + [[Chronograf]] + [[Kibana]] - ELG stack: [[Elasticsearch]] + [[Logstash]] + [[Grafana]] %%We used this at [[Tabcorp]], suggested by [[Graeme Battye]]%% - EFK stack: [[Elasticsearch]] + [[fluentd]] + [[Kibana]] - [[Grafana Labs|Grafana]] stack: [[Grafana Alloy]] + [[Grafana Mimir|Mimir]]/[[Prometheus]]/[[Grafana Loki|Loki]]/[[Grafana Tempo|Tempo]]/[[Grafana Pyroscope|Pyroscope]] + [[Grafana]]