Add observability platform Ansible project

Deploys the Grafana stack (Prometheus/Alertmanager/Loki/Tempo/Grafana with
Alloy as collector) and the ELK stack (Filebeat/Logstash/Elasticsearch/
Kibana) via Docker Compose on a target host. External to the application
repo, pre-built by the mentor.
This commit is contained in:
Movses Aslanyan
2026-09-05 08:11:34 +03:30
parent eb99cdbb8c
commit bffc42c9d3
26 changed files with 1056 additions and 0 deletions
@@ -0,0 +1,21 @@
filebeat.inputs:
- type: filestream
id: docker-containers
enabled: true
paths:
- /var/lib/docker/containers/*/*.log
parsers:
- container:
stream: all
format: docker
processors:
- add_docker_metadata:
host: unix:///var/run/docker.sock
- add_host_metadata: ~
output.logstash:
hosts: ["logstash:5044"]
logging.level: info