finallycoffee.observability ansible collection for deployment using docker
Go to file
2024-11-08 17:28:24 +01:00
meta meta: require ansible >= 2.15.0, community.docker >= 3.0.0 2024-10-05 10:52:43 +02:00
playbooks feat(vmagent): add ansible role with docker support 2024-10-10 20:30:00 +02:00
roles chore(matrix_alertmanager): add role metadata 2024-11-08 17:27:36 +01:00
galaxy.yml meta: bump galaxy version to 0.1.3 2024-11-08 17:10:39 +01:00
LICENSE.md chore: add ansible collection metadata 2022-03-20 12:01:31 +01:00
README.md docs: update broken README link 2024-11-08 17:28:24 +01:00

finallycoffee.observability ansible collection

Overview

Ansible roles for running monitoring infrastructure, regardless of logs, metrics or alerting.

Roles

  • alertmanager: Runs prometheus' alertmanager for receiving alerts from prometheus and routing them to the correct configured receivers.

  • cadvisor: Run and configure cAdvisor, googles' container performance and resource usage collection and aggregation daemon.

  • grafana: a popular visualization and dashboard creation tool able to use various datasources.

  • matrix_alertmanager: An alert- manager receiver which posts alerts to a configured matrix channel using alertmanagers' webhooks.

  • vmagent: VictoriaMetrics agent

  • vmtsdb: VictoriaMetrics time series database.

  • vmalert: VictoriaMetrics alerting and ruling engine.

  • postgres_exporter: Prometheus exporter for postgres databases, in a docker container.

License

CNPLv7+: Cooperative Nonviolent Public License