%%
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]]