capture I/O in waiting and total tokens in diskMetrics (#18819)

This is needed for the subsequent changes
in ServerUpdate(), ServerRestart() etc.
This commit is contained in:
Harshavardhana
2024-01-18 11:17:43 -08:00
committed by GitHub
parent 7ce0d71a96
commit 7c0673279b
4 changed files with 106 additions and 51 deletions
+2
View File
@@ -73,6 +73,8 @@ type DiskInfo struct {
type DiskMetrics struct {
LastMinute map[string]AccElem `json:"apiLatencies,omitempty"`
APICalls map[string]uint64 `json:"apiCalls,omitempty"`
TotalTokens uint32 `json:"totalTokens,omitempty"`
TotalWaiting uint32 `json:"totalWaiting,omitempty"`
TotalErrorsAvailability uint64 `json:"totalErrsAvailability"`
TotalErrorsTimeout uint64 `json:"totalErrsTimeout"`
TotalWrites uint64 `json:"totalWrites"`