mirror of
https://github.com/minio/minio.git
synced 2025-11-07 12:52:58 -05:00
Add ILM metrics in metrics-v3 (#19539)
Signed-off-by: Bala.FA <bala@minio.io>
This commit is contained in:
@@ -54,6 +54,7 @@ const (
|
||||
clusterIAMCollectorPath collectorPath = "/cluster/iam"
|
||||
clusterConfigCollectorPath collectorPath = "/cluster/config"
|
||||
|
||||
ilmCollectorPath collectorPath = "/ilm"
|
||||
auditCollectorPath collectorPath = "/audit"
|
||||
loggerWebhookCollectorPath collectorPath = "/logger/webhook"
|
||||
replicationCollectorPath collectorPath = "/replication"
|
||||
@@ -382,6 +383,17 @@ func newMetricGroups(r *prometheus.Registry) *metricsV3Collection {
|
||||
loadAuditMetrics,
|
||||
)
|
||||
|
||||
ilmMG := NewMetricsGroup(ilmCollectorPath,
|
||||
[]MetricDescriptor{
|
||||
ilmExpiryPendingTasksMD,
|
||||
ilmTransitionActiveTasksMD,
|
||||
ilmTransitionPendingTasksMD,
|
||||
ilmTransitionMissedImmediateTasksMD,
|
||||
ilmVersionsScannedMD,
|
||||
},
|
||||
loadILMMetrics,
|
||||
)
|
||||
|
||||
allMetricGroups := []*MetricsGroup{
|
||||
apiRequestsMG,
|
||||
bucketAPIMG,
|
||||
@@ -402,6 +414,7 @@ func newMetricGroups(r *prometheus.Registry) *metricsV3Collection {
|
||||
clusterReplicationMG,
|
||||
clusterConfigMG,
|
||||
|
||||
ilmMG,
|
||||
scannerMG,
|
||||
auditMG,
|
||||
loggerWebhookMG,
|
||||
|
||||
Reference in New Issue
Block a user