13 Commits
0.1.3 ... 0.1.4

11 changed files with 62 additions and 6 deletions

View File

@ -17,7 +17,7 @@ metrics or alerting.
- [`grafana`](roles/grafana/README.md): a popular visualization and - [`grafana`](roles/grafana/README.md): a popular visualization and
dashboard creation tool able to use various datasources. dashboard creation tool able to use various datasources.
- [`matrix-alertmanager`](roles/matrix-alertmanager/README.md): An alert- - [`matrix_alertmanager`](roles/matrix_alertmanager/README.md): An alert-
manager receiver which posts alerts to a configured matrix channel manager receiver which posts alerts to a configured matrix channel
using alertmanagers' webhooks. using alertmanagers' webhooks.

View File

@ -1,6 +1,6 @@
namespace: finallycoffee namespace: finallycoffee
name: observability name: observability
version: 0.1.3 version: 0.1.4
readme: README.md readme: README.md
authors: authors:
- transcaffeine <transcaffeine@finally.coffee> - transcaffeine <transcaffeine@finally.coffee>

View File

@ -1,6 +1,6 @@
--- ---
grafana_user: grafana grafana_user: grafana
grafana_version: "11.3.0" grafana_version: "11.4.0"
grafana_base_path: "/opt/grafana" grafana_base_path: "/opt/grafana"
grafana_config_path: "{{ grafana_base_path }}/config" grafana_config_path: "{{ grafana_base_path }}/config"
grafana_config_file: "{{ grafana_config_path }}/grafana.ini" grafana_config_file: "{{ grafana_config_path }}/grafana.ini"

View File

@ -0,0 +1,11 @@
---
allow_duplicates: true
dependencies: []
galaxy_info:
role_name: grafana
description: Deploy and configure the grafana
galaxy_tags:
- grafana
- monitoring
- prometheus
- docker

View File

@ -0,0 +1,12 @@
---
allow_duplicates: true
dependencies: []
galaxy_info:
role_name: matrix_alertmanager
description: Deploy matrix_alertmanager, an alertmanager receiver for matrix rooms
galaxy_tags:
- matrix_alertmanager
- alertmanager_receiver
- alertmanager
- matrix
- docker

View File

@ -0,0 +1,12 @@
---
allow_duplicates: true
dependencies: []
galaxy_info:
role_name: postgres_exporter
description: Deploy and configure the prometheus-maintained postgres_exporter
galaxy_tags:
- postgres_exporter
- prometheus
- postgresql
- postgres
- docker

View File

@ -1,6 +1,6 @@
--- ---
vmagent_user: vmagent vmagent_user: vmagent
vmagent_version: "1.106.0" vmagent_version: "1.107.0"
vmagent_state: present vmagent_state: present
vmagent_deployment_method: "docker" vmagent_deployment_method: "docker"

View File

@ -1,7 +1,7 @@
--- ---
vmalert_state: present vmalert_state: present
vmalert_user: vmalert vmalert_user: vmalert
vmalert_version: "1.106.0" vmalert_version: "1.107.0"
vmalert_base_path: "/opt/vmalert" vmalert_base_path: "/opt/vmalert"
vmalert_config_path: "{{ vmalert_base_path }}/config" vmalert_config_path: "{{ vmalert_base_path }}/config"
vmalert_alert_config: "{{ vmalert_config_path }}/alerts.yml" vmalert_alert_config: "{{ vmalert_config_path }}/alerts.yml"

View File

@ -0,0 +1,11 @@
---
allow_duplicates: true
dependencies: []
galaxy_info:
role_name: vmalert
description: Deploy and configure the victoriametrics alerting engine `vmalert`
galaxy_tags:
- victoriametrics
- vmalert
- alerting
- prometheus

View File

@ -1,7 +1,7 @@
--- ---
vmtsdb_state: present vmtsdb_state: present
vmtsdb_user: vmtsdb vmtsdb_user: vmtsdb
vmtsdb_version: "1.106.0" vmtsdb_version: "1.107.0"
vmtsdb_base_path: "/opt/vmtsdb" vmtsdb_base_path: "/opt/vmtsdb"
vmtsdb_data_path: "{{ vmtsdb_base_path }}/data" vmtsdb_data_path: "{{ vmtsdb_base_path }}/data"

View File

@ -0,0 +1,10 @@
---
allow_duplicates: true
dependencies: []
galaxy_info:
role_name: vmtsdb
description: Deploy and configure the victoriametrics time-series database `vmtsdb`
galaxy_tags:
- victoriametrics
- vmtsdb
- prometheus