3113
}
3114
3115
>
workerVersion := worker_versioning.WorkerDeploymentVersionToStringV32(worker_versioning.DeploymentVersionFromOptions(pollMetadata.deploymentOptions))
matching_engine.go
3116
>
3117
>
handler := metrics.GetPerTaskQueuePartitionIDScope(
3118
>
e.metricsHandler,
3119
>
namespaceName,
3120
>
originPartition,
3121
>
e.config.BreakdownMetricsByTaskQueue(namespaceName, tqName, taskType),
3122
>
e.config.BreakdownMetricsByPartition(namespaceName, tqName, taskType),
3123
>
)
3124
>
3125
>
metrics.TaskDispatchLatencyPerTaskQueue.With(handler).Record(
3126
>
time.Since(timestamp.TimeValue(taskCreateTime)),
3127
>
metrics.TaskSourceTag(task.source),
3128
>
metrics.ForwardedTag(task.isForwarded()),
3129
>
metrics.MatchingTaskPriorityTag(task.getPriority().GetPriorityKey()),
3130
>
metrics.WorkerVersionTag(workerVersion, e.config.BreakdownMetricsByBuildID(namespaceName, tqName, taskType)),
3131
>
)
3132
}
3133