Files
portfolio/observability-stack/docs/architecture.md
T
Mateusz Suski 8783892241
ci / validate (push) Waiting to run
Polish infrastructure portfolio projects
2026-04-29 23:30:30 +00:00

1.0 KiB

Observability Stack Architecture

Components

  • Filebeat: tails sample and container logs.
  • Logstash: receives and processes log events.
  • Elasticsearch: stores searchable observability data.
  • Kibana: supports log exploration and dashboards.
  • Grafana: provides operational dashboards.
  • Alert rules: document symptoms, thresholds, and severity.
  • Incident simulation: generates controlled failure signals.

Data Flow

Log source -> Filebeat -> Logstash -> Elasticsearch -> Kibana
                                            |
                                            v
                                         Grafana

Incident exercises follow this flow:

Operator -> incident_simulation.sh -> logs/incident_simulation.log -> Filebeat -> Logstash -> alerts/dashboards

Notes

This is a local demonstration stack, not a production Elasticsearch deployment. A production version would add dedicated nodes, TLS, secret management, retention policies, index lifecycle management, and external alert delivery.