Add metric for internode RPC calls errors (#11669)

This commit is contained in:
Anis Elleuch
2021-03-01 21:31:33 +01:00
committed by GitHub
parent bbd1244a88
commit e8d8dfa3ae
3 changed files with 36 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ import (
"github.com/gorilla/mux"
xhttp "github.com/minio/minio/cmd/http"
"github.com/minio/minio/cmd/logger"
"github.com/minio/minio/cmd/rest"
"github.com/minio/minio/pkg/certs"
"github.com/minio/minio/pkg/handlers"
"github.com/minio/minio/pkg/madmin"
@@ -883,3 +884,10 @@ func decodeDirObject(object string) string {
}
return object
}
// This is used by metrics to show the number of failed RPC calls
// between internodes
func loadAndResetRPCNetworkErrsCounter() uint64 {
defer rest.ResetNetworkErrsCounter()
return rest.GetNetworkErrsCounter()
}