add new drive I/O waiting/tokens metric (#18836)

Bonus: add virtual memory used as well part of the system resource metrics.
This commit is contained in:
Harshavardhana
2024-01-19 14:51:36 -08:00
committed by GitHub
parent ac81f0248c
commit e11d851aee
5 changed files with 77 additions and 16 deletions

View File

@@ -203,6 +203,8 @@ func getDisksInfo(disks []StorageAPI, endpoints []Endpoint, metrics bool) (disks
APICalls: make(map[string]uint64, len(info.Metrics.APICalls)),
TotalErrorsAvailability: info.Metrics.TotalErrorsAvailability,
TotalErrorsTimeout: info.Metrics.TotalErrorsTimeout,
TotalTokens: info.Metrics.TotalTokens,
TotalWaiting: info.Metrics.TotalWaiting,
}
for k, v := range info.Metrics.LastMinute {
if v.N > 0 {