Bug #45311
closedFeature #39478: mgr/dashboard: new RGW workflows & RGW enhancements
Feature #39494: mgr/dashboard: Add overview landing page for RGW
Feature #39369: mgr/dashboard: show RGW multi-site sync status info
rgw: provide right format for rgw sync perf. counters.
0%
Description
Currently, prometheus mgr module gets rgw perf counters as in https://tracker.ceph.com/attachments/download/4854/rgw_perf_counters.txt
In that file, the zone name used is: zone2_zg1_realm1, zone3-zg1-realm1, zone2-zg1-realm2.
After standard transformation for prometheus server consumption, this is how it arrives to prometheus server:
ceph_data_sync_from_<ZONE_NAME>_fetch_bytes_count{ceph_daemon="rgw.8000",instance="ceph-rpm:9283",job="ceph"}
1) The zone name should be added as label (e.g. zone="<ZONE_NAME>") (as it is required for metric consumption purposes).
2) The metric name format should be fixed (i.e. it should not contain any particular detail: zone, zonegroup, realm, ...).
It should be:
ceph_rgw_sync_from_zone_fetch_bytes_count{ceph_daemon="rgw.8000",instance="ceph-rpm:9283",job="ceph",zone="<ZONE_NAME>"}
The issue is similar to this:
https://tracker.ceph.com/issues/39977
Files