@@ -46,15 +46,15 @@ var _ matchingservice.MatchingServiceClient = (*metricClient)(nil)
46
46
47
47
type metricClient struct {
48
48
client matchingservice.MatchingServiceClient
49
- metricsHandler metrics.MetricsHandler
49
+ metricsHandler metrics.Handler
50
50
logger log.Logger
51
51
throttledLogger log.Logger
52
52
}
53
53
54
54
// NewMetricClient creates a new instance of matchingservice.MatchingServiceClient that emits metrics
55
55
func NewMetricClient (
56
56
client matchingservice.MatchingServiceClient ,
57
- metricsHandler metrics.MetricsHandler ,
57
+ metricsHandler metrics.Handler ,
58
58
logger log.Logger ,
59
59
throttledLogger log.Logger ,
60
60
) matchingservice.MatchingServiceClient {
@@ -171,7 +171,7 @@ func (c *metricClient) QueryWorkflow(
171
171
}
172
172
173
173
func (c * metricClient ) emitForwardedSourceStats (
174
- handler metrics.MetricsHandler ,
174
+ metricsHandler metrics.Handler ,
175
175
forwardedFrom string ,
176
176
taskQueue * taskqueuepb.TaskQueue ,
177
177
) {
@@ -182,26 +182,26 @@ func (c *metricClient) emitForwardedSourceStats(
182
182
isChildPartition := strings .HasPrefix (taskQueue .GetName (), taskQueuePartitionPrefix )
183
183
switch {
184
184
case forwardedFrom != "" :
185
- handler .Counter (metrics .MatchingClientForwardedCounter .GetMetricName ()).Record (1 )
185
+ metricsHandler .Counter (metrics .MatchingClientForwardedCounter .GetMetricName ()).Record (1 )
186
186
default :
187
187
if isChildPartition {
188
- handler .Counter (metrics .MatchingClientInvalidTaskQueueName .GetMetricName ()).Record (1 )
188
+ metricsHandler .Counter (metrics .MatchingClientInvalidTaskQueueName .GetMetricName ()).Record (1 )
189
189
}
190
190
}
191
191
}
192
192
193
193
func (c * metricClient ) startMetricsRecording (
194
194
ctx context.Context ,
195
195
operation string ,
196
- ) (metrics.MetricsHandler , time.Time ) {
196
+ ) (metrics.Handler , time.Time ) {
197
197
caller := headers .GetCallerInfo (ctx ).CallerName
198
198
handler := c .metricsHandler .WithTags (metrics .OperationTag (operation ), metrics .NamespaceTag (caller ), metrics .ServiceRoleTag (metrics .MatchingRoleTagValue ))
199
199
handler .Counter (metrics .ClientRequests .GetMetricName ()).Record (1 )
200
200
return handler , time .Now ().UTC ()
201
201
}
202
202
203
203
func (c * metricClient ) finishMetricsRecording (
204
- handler metrics.MetricsHandler ,
204
+ metricsHandler metrics.Handler ,
205
205
startTime time.Time ,
206
206
err error ,
207
207
) {
@@ -218,7 +218,7 @@ func (c *metricClient) finishMetricsRecording(
218
218
default :
219
219
c .throttledLogger .Info ("matching client encountered error" , tag .Error (err ), tag .ErrorType (err ))
220
220
}
221
- handler .Counter (metrics .ClientFailures .GetMetricName ()).Record (1 , metrics .ServiceErrorTypeTag (err ))
221
+ metricsHandler .Counter (metrics .ClientFailures .GetMetricName ()).Record (1 , metrics .ServiceErrorTypeTag (err ))
222
222
}
223
- handler .Timer (metrics .ClientLatency .GetMetricName ()).Record (time .Since (startTime ))
223
+ metricsHandler .Timer (metrics .ClientLatency .GetMetricName ()).Record (time .Since (startTime ))
224
224
}
0 commit comments