feat: export ceph metrics (#367)

- export cephmgr metrics
- will only be availabe from one host at a time

Reviewed-on: #367
This commit is contained in:
Ben Vincent 2025-07-29 18:54:49 +10:00
parent df457306cc
commit 5a9241940f

View File

@ -52,10 +52,29 @@ consul::services:
tls_skip_verify: true
interval: '10s'
timeout: '1s'
cephmgr:
service_name: 'cephmgr'
tags:
- 'metrics'
- 'metrics_scheme=http'
- 'metrics_job=ceph'
address: "%{hiera('networking_loopback2_ip')}"
port: 9283
checks:
- id: 'cephmgr_metrics_http_check'
name: 'cephmgr metrics HTTP Check'
http: "http://%{hiera('networking_loopback2_ip')}:9283"
method: 'GET'
tls_skip_verify: true
interval: '10s'
timeout: '1s'
profiles::consul::client::node_rules:
- resource: service
segment: incus
disposition: write
- resource: service
segment: cephmgr
disposition: write
# additional repos
profiles::yum::global::repos: