@@ -66,33 +66,25 @@ func NewMetricsAssetPushServer(ps remoteasset.PushServer, clock clock.Clock, nam
6666}
6767
6868func (s * metricsAssetPushServer ) updateDurationSeconds (vec prometheus.ObserverVec , code codes.Code , timeStart time.Time , qualifiers []* remoteasset.Qualifier ) {
69- if len (qualifiers ) == 0 {
70- vec .WithLabelValues (code .String (), "N/A" ).Observe (s .clock .Now ().Sub (timeStart ).Seconds ())
71- } else {
72- resourceType := "N/A"
73- for _ , qualifier := range qualifiers {
74- if qualifier .Name == "resource_type" {
75- resourceType = qualifier .Value
76- break
77- }
69+ resourceType := "N/A"
70+ for _ , qualifier := range qualifiers {
71+ if qualifier .Name == "resource_type" {
72+ resourceType = qualifier .Value
73+ break
7874 }
79- vec .WithLabelValues (code .String (), resourceType ).Observe (s .clock .Now ().Sub (timeStart ).Seconds ())
8075 }
76+ vec .WithLabelValues (code .String (), resourceType ).Observe (s .clock .Now ().Sub (timeStart ).Seconds ())
8177}
8278
8379func (s * metricsAssetPushServer ) updateBlobSizeBytes (vec prometheus.ObserverVec , blobSize float64 , qualifiers []* remoteasset.Qualifier ) {
84- if len (qualifiers ) == 0 {
85- vec .WithLabelValues ("N/A" ).Observe (blobSize )
86- } else {
87- resourceType := "N/A"
88- for _ , qualifier := range qualifiers {
89- if qualifier .Name == "resource_type" {
90- resourceType = qualifier .Value
91- break
92- }
80+ resourceType := "N/A"
81+ for _ , qualifier := range qualifiers {
82+ if qualifier .Name == "resource_type" {
83+ resourceType = qualifier .Value
84+ break
9385 }
94- vec .WithLabelValues (resourceType ).Observe (blobSize )
9586 }
87+ vec .WithLabelValues (resourceType ).Observe (blobSize )
9688}
9789
9890func (s * metricsAssetPushServer ) PushBlob (ctx context.Context , req * remoteasset.PushBlobRequest ) (* remoteasset.PushBlobResponse , error ) {
0 commit comments