Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
ac26c4053b
|
|||
a8e931177f
|
|||
9afda06a6c
|
|||
2af7c24b5a
|
|||
c9bcb1c1d2
|
|||
7b7a124daa
|
|||
0f504175a7
|
|||
623fafde77
|
|||
d6a395034d
|
|||
81bed762cc
|
|||
4d167d901d
|
|||
815784757e
|
|||
6b447b1478
|
@ -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.
|
||||||
|
|
||||||
|
@ -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>
|
||||||
|
@ -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"
|
||||||
|
11
roles/grafana/meta/main.yml
Normal file
11
roles/grafana/meta/main.yml
Normal 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
|
12
roles/matrix_alertmanager/meta/main.yml
Normal file
12
roles/matrix_alertmanager/meta/main.yml
Normal 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
|
12
roles/postgres_exporter/meta/main.yml
Normal file
12
roles/postgres_exporter/meta/main.yml
Normal 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
|
@ -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"
|
||||||
|
|
||||||
|
@ -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"
|
||||||
|
11
roles/vmalert/meta/main.yml
Normal file
11
roles/vmalert/meta/main.yml
Normal 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
|
@ -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"
|
||||||
|
|
||||||
|
10
roles/vmtsdb/meta/main.yml
Normal file
10
roles/vmtsdb/meta/main.yml
Normal 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
|
Reference in New Issue
Block a user