7.2.10.2.2. Configuration / fichiers utiles¶
Prometheus server est optionnel, l’activation/désactivation de son installation est possible depuis la conf (cots_var.yml la variable prometheus.alertmanager.enabled
)
7.2.10.2.2.1. Fichier alertmanager.yml
¶
global:
resolve_timeout: 5m
route:
group_by: ['alertname']
group_wait: 10s
group_interval: 10s
repeat_interval: 1h
receiver: 'web.hook'
receivers:
- name: 'web.hook'
webhook_configs:
- url: 'http://127.0.0.1:5001/'
inhibit_rules:
- source_match:
severity: 'critical'
target_match:
severity: 'warning'
equal: ['alertname', 'dev', 'instance']
7.2.10.2.2.2. Fichier de variable d’environnement¶
ALERTMANAGER_OPTS='--web.listen-address={{ ip_admin }}:{{prometheus.alertmanager.api_port}} --cluster.listen-address={{ ip_admin }}:{{prometheus.alertmanager.cluster_port}} --config.file=/vitam/conf/alertmanager/alertmanager.yml --storage.path=/vitam/data/alertmanager'
# data.retention default 120h
# alerts.gc-interval default 30m
# web.external-url default
# web.external-url
# web.route-prefix default to path of --web.external-url
# more here https://github.com/prometheus/alertmanager/blob/master/cmd/alertmanager/main.go
7.2.10.2.2.3. Fichier de données¶
Ce service utilise des fichiers de données localisés dans le répertoire /vitam/data/alertmanager/