feat(monitoring): add nginx, postgres, valkey prometheus exporters
- nginx: nginx-prometheus-exporter gated by nginx_exporter_enabled, deploys loopback-only stub_status (8090), exporter on 9113 - postgres: postgres_exporter gated by postgres_exporter_enabled, creates postgres_exporter role with pg_monitor, exporter on 9187 - valkey: redis_exporter gated by valkey_exporter_enabled, adds read-only ACL user to users.acl, exporter on 9121 Each exporter follows the nut pattern (tasks/exporter.yml included from main.yml, OS vars, 0600 secret env files, password asserts).
This commit is contained in:
@@ -6,3 +6,9 @@ valkey_config_file: /etc/valkey/valkey.conf
|
||||
valkey_user: valkey
|
||||
valkey_group: valkey
|
||||
valkey_dir: /var/lib/valkey
|
||||
|
||||
# Prometheus exporter
|
||||
valkey_exporter_package: prometheus-redis-exporter
|
||||
valkey_exporter_service: prometheus-redis-exporter
|
||||
valkey_exporter_args_file: /etc/default/prometheus-redis-exporter
|
||||
valkey_exporter_args_var: ARGS
|
||||
|
||||
Reference in New Issue
Block a user