}
if s.metricsHandler == nil {
s.metricsHandler = workflow.GetPerTaskQueueFamilyScope(
s.shardContext.GetMetricsHandler(),
s.namespace.Name(),
s.request.StartRequest.TaskQueue.Name,
s.shardContext.GetConfig(),
metrics.WorkflowTypeTag(s.request.StartRequest.WorkflowType.Name),
)
}
return s.metricsHandler
}