Export tier metrics via Prometheus (#13413)

e.g
```
minio_cluster_ilm_transitioned_bytes{server="minio3:9000",tier="S3TIER-1"} 1.36317772e+08
minio_cluster_ilm_transitioned_bytes{server="minio3:9000",tier="S3TIER-2"} 2892
minio_cluster_ilm_transitioned_bytes{server="minio3:9000",tier="STANDARD"}
1.3631488e+08

minio_cluster_ilm_transitioned_objects{server="minio3:9000",tier="S3TIER-1"} 1
minio_cluster_ilm_transitioned_objects{server="minio3:9000",tier="S3TIER-2"} 0
minio_cluster_ilm_transitioned_objects{server="minio3:9000",tier="STANDARD"} 1

minio_cluster_ilm_transitioned_versions{server="minio3:9000",tier="S3TIER-1"} 3
minio_cluster_ilm_transitioned_versions{server="minio3:9000",tier="S3TIER-2"} 2
minio_cluster_ilm_transitioned_versions{server="minio3:9000",tier="STANDARD"} 1
```
This commit is contained in:
Krishnan Parthasarathi
2022-02-08 12:45:28 -08:00
committed by GitHub
parent 9890f579f8
commit 0ee2933234
2 changed files with 86 additions and 1 deletions

View File

@@ -27,6 +27,9 @@ These metrics can be from any MinIO server once per collection.
| `minio_cluster_capacity_usable_total_bytes` | Total usable capacity online in the cluster. |
| `minio_cluster_nodes_offline_total` | Total number of MinIO nodes offline. |
| `minio_cluster_nodes_online_total` | Total number of MinIO nodes online. |
| `minio_cluster_ilm_transitioned_bytes` | Total bytes transitioned to a tier |
| `minio_cluster_ilm_transitioned_objects` | Total number of objects transitioned to a tier |
| `minio_cluster_ilm_transitioned_versions` | Total number of versions transitioned to a tier |
| `minio_heal_objects_error_total` | Objects for which healing failed in current self healing run |
| `minio_heal_objects_heal_total` | Objects healed in current self healing run |
| `minio_heal_objects_total` | Objects scanned in current self healing run |