package
1.28.0-130.0
Repository: https://github.com/temporalio/temporal.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
ActivityTypeTag returns a new activity type tag.
No description provided by the author
No description provided by the author
CapturePanic is used to capture panic, it will emit the service panic metric, log the panic and also return the error through pointer.
CommandTypeTag returns a new command type tag.
ContextCounterAdd adds value to counter within metrics context.
ContextCounterGet returns value and true if successfully retrieved value.
DestinationTag is a tag for metrics emitted by outbound task executors for the task's destination.
No description provided by the author
Returns a new failure type tag.
FromClusterIDTag returns a new from cluster tag.
GetPerTaskQueueFamilyScope returns "namespace" and "taskqueue" tags.
GetPerTaskQueuePartitionIDScope is similar to GetPerTaskQueuePartitionTypeScope, except that the partition tag will hold the normal partition ID if partitionIDBreakdown is true.
GetPerTaskQueuePartitionTypeScope returns GetPerTaskQueueScope scope plus a "partition" tag which can be "__normal__", "__sticky__", or "_unknown_".
GetPerTaskQueueScope returns GetPerTaskQueueFamilyScope plus the "task_type" tag.
HttpStatusTag returns a new httpStatusTag.
InstanceTag returns a new instance tag.
MetricsHandlerFromConfig is used at startup to construct a MetricsHandler.
NamespaceIDTag returns a new namespace ID tag.
NamespaceStateTag returns a new namespace state tag.
NamespaceTag returns a new namespace tag.
NamespaceUnknownTag returns a new namespace:unknown tag-value.
No description provided by the author
NewClientMetricsTrailerPropagatorInterceptor returns grpc client interceptor that injects metrics received in trailer into metrics context.
No description provided by the author
No description provided by the author
No description provided by the author
NewMockBatchHandler creates a new mock instance.
NewMockCounterIface creates a new mock instance.
NewMockGaugeIface creates a new mock instance.
NewMockHandler creates a new mock instance.
NewMockHistogramIface creates a new mock instance.
NewMockTimerIface creates a new mock instance.
No description provided by the author
NewOtelMetricsHandler returns a new Handler that uses the provided OpenTelemetry [metric.Meter] to record metrics.
NewRuntimeMetricsReporter Creates a new RuntimeMetricsReporter.
NewScope builds a new tally scope for this metrics configuration If the underlying configuration is valid for multiple reporter types, only one of them will be used for reporting.
NewServerMetricsContextInjectorInterceptor returns grpc server interceptor that adds metrics context to golang context.
NewServerMetricsTrailerPropagatorInterceptor returns grpc server interceptor that injects metrics from context into gRPC trailer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReasonTag is a generic tag can be used anywhere a reason is needed.
ReplicationTaskPriorityTag returns a replication task priority tag.
ReplicationTaskTypeTag returns a new replication task type tag.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Returns a new service role tag.
SourceClusterTag returns a new source cluster tag.
No description provided by the author
TargetClusterTag returns a new target cluster tag.
No description provided by the author
No description provided by the author
No description provided by the author
TaskQueueUnknownTag returns a new taskqueue:unknown tag-value.
No description provided by the author
ToClusterIDTag returns a new to cluster tag.
UnsafeTaskQueueTag returns a new task queue tag.
VersionedTag represents whether a loaded task queue manager represents a specific version set or build ID or not.
No description provided by the author
No description provided by the author
Consider passing the value of "metrics.breakdownByBuildID" dynamic config to this function.
WorkflowTypeTag returns a new workflow type tag.

# Constants

AddSearchAttributesWorkflowScope is scope used by all metrics emitted by worker.AddSearchAttributesWorkflowScope module.
AdminClientStreamWorkflowReplicationMessagesScope tracks RPC calls to admin service.
AdminGetWorkflowExecutionRawHistoryScope is the metric scope for admin.GetWorkflowExecutionRawHistoryScope.
AdminGetWorkflowExecutionRawHistoryV2Scope is the metric scope for admin.GetWorkflowExecutionRawHistoryScope.
This package should hold all the metrics and tags for temporal.
ArchiverArchivalWorkflowScope is scope used by all metrics emitted by archiver.ArchivalWorkflow.
ArchiverArchiveVisibilityActivityScope is scope used by all metrics emitted by archiver.ArchiveVisibilityActivity.
ArchiverClientScope is scope used by all metrics emitted by archiver.Client.
ArchiverDeleteHistoryActivityScope is scope used by all metrics emitted by archiver.DeleteHistoryActivity.
ArchiverPumpScope is scope used by all metrics emitted by archiver.Pump.
ArchiverScope is scope used by all metrics emitted by archiver.Archiver.
ArchiverUploadHistoryActivityScope is scope used by all metrics emitted by archiver.UploadHistoryActivity.
AuthorizationScope is the scope used by all metric emitted by authorization code.
BackfillHistoryEventsTaskScope is the scope used by backfill history events replication processing.
BatcherScope is scope used by all metrics emitted by worker.Batcher module.
This package should hold all the metrics and tags for temporal.
MetricUnit supported values Values are pulled from https://pkg.go.dev/golang.org/x/exp/event#Unit.
Common tags for all services.
This package should hold all the metrics and tags for temporal.
DeadlockDetectorScope is a scope for deadlock detector.
MetricUnit supported values Values are pulled from https://pkg.go.dev/golang.org/x/exp/event#Unit.
ElasticsearchBulkProcessor is scope used by all metric emitted by Elasticsearch bulk processor.
ElasticsearchVisibility is scope used by all Elasticsearch visibility metrics.
Common tags for all services.
EventsCacheDeleteEventScope is the scope used by events cache.
EventsCacheGetEventScope is the scope used by events cache.
EventsCacheGetFromStoreScope is the scope used by events cache.
EventsCachePutEventScope is the scope used by events cache.
This package should hold all the metrics and tags for temporal.
ExecutionsScavengerScope is scope used by all metrics emitted by worker.executions.Scavenger module.
ExecutionStatsScope is the scope used for emiting workflow execution related stats.
Common tags for all services.
Common tags for all services.
FrameworkOpentelemetry OpenTelemetry framework id.
FrameworkTally tally framework id.
FrontendGetWorkflowExecutionHistoryScope is the metric scope for non-long-poll frontend.GetWorkflowExecutionHistory.
FrontendPollWorkflowExecutionHistoryScope is the metric scope for long poll case of frontend.GetWorkflowExecutionHistory.
This package should hold all the metrics and tags for temporal.
HistoryArchiverScope is used by history archivers.
HistoryCacheGetOrCreateCurrentScope is the scope used by history cache.
HistoryCacheGetOrCreateScope is the scope used by history cache.
HistoryClientStreamWorkflowReplicationMessagesScope tracks RPC calls to history service.
HistoryCompleteNexusOperationScope tracks CompleteNexusOperation API calls received by service.
HistoryDeleteWorkflowExecutionScope tracks DeleteWorkflowExecutions API calls.
HistoryEventNotificationScope is the scope used by shard history event notification.
HistoryGetHistoryReverseScope tracks GetHistoryReverseScope API calls received by service.
HistoryGetHistoryScope tracks GetHistoryScope API calls received by service.
HistoryGetRawHistoryScope tracks GetRawHistoryScope API calls received by service.
HistoryGetWorkflowExecutionHistoryScope is the metric scope for non-long-poll frontend.GetWorkflowExecutionHistory.
HistoryGetWorkflowExecutionRawHistoryScope tracks GetWorkflowExecutionRawHistoryV2Scope API calls received by service.
HistoryGetWorkflowExecutionRawHistoryV2Scope tracks GetWorkflowExecutionRawHistoryV2Scope API calls received by service.
HistoryMetadataReplicationTaskScope is the scope used by history metadata task replication processing.
HistoryPollWorkflowExecutionHistoryScope is the metric scope for long poll case of frontend.GetWorkflowExecutionHistory.
HistoryProcessDeleteHistoryEventScope tracks ProcessDeleteHistoryEvent processing calls.
HistoryQueryWorkflowScope tracks QueryWorkflow API calls received by service.
HistoryReapplyEventsScope is the scope used by event reapplication.
HistoryRecordActivityTaskHeartbeatScope tracks RecordActivityTaskHeartbeat API calls received by service.
HistoryRecordActivityTaskStartedScope tracks RecordActivityTaskStarted API calls received by service.
HistoryRecordWorkflowTaskStartedScope tracks RecordWorkflowTaskStarted API calls received by service.
HistoryReplicationTaskScope is the scope used by history task replication processing.
HistoryRereplicationByActivityReplicationScope tracks history replication calls made by activity replication.
HistoryRereplicationByHistoryReplicationScope tracks history replication calls made by history replication.
HistoryRereplicationByTimerTaskScope tracks history replication calls made by timer task.
HistoryRereplicationByTransferTaskScope tracks history replication calls made by transfer task.
HistoryRespondActivityTaskCanceledScope tracks RespondActivityTaskCanceled API calls received by service.
HistoryRespondActivityTaskCompletedScope tracks RespondActivityTaskCompleted API calls received by service.
HistoryRespondActivityTaskFailedScope tracks RespondActivityTaskFailed API calls received by service.
HistoryRespondWorkflowTaskCompletedScope tracks RespondWorkflowTaskCompleted API calls received by service.
This package should hold all the metrics and tags for temporal.
HistoryScavengerScope is scope used by all metrics emitted by worker.history.Scavenger module.
HistoryShardControllerScope is the scope used by shard controller.
HistorySignalWithStartWorkflowExecutionScope tracks SignalWithStartWorkflowExecution API calls received by service.
HistoryStartWorkflowExecutionScope tracks StartWorkflowExecution API calls received by service.
HistorySyncShardStatusScope tracks HistorySyncShardStatus API calls received by service.
This package should hold all the metrics and tags for temporal.
This package should hold all the metrics and tags for temporal.
MatchingAddActivityTaskScope tracks AddActivityTask API calls received by service.
MatchingAddWorkflowTaskScope tracks AddWorkflowTask API calls received by service.
MatchingClientAddActivityTaskScope tracks RPC calls to matching service.
MatchingClientAddWorkflowTaskScope tracks RPC calls to matching service.
MatchingClientPollActivityTaskQueueScope tracks RPC calls to matching service.
MatchingClientPollWorkflowTaskQueueScope tracks RPC calls to matching service.
MatchingClientQueryWorkflowScope tracks RPC calls to matching service.
MatchingEngineScope is the metrics scope for matchingEngine component.
MatchingPollActivityTaskQueueScope tracks PollActivityTaskQueue API calls received by service.
MatchingPollNexusTaskQueueScope tracks PollNexusTaskQueue API calls received by service.
MatchingPollWorkflowTaskQueueScope tracks PollWorkflowTaskQueue API calls received by service.
MatchingQueryWorkflowScope tracks AddWorkflowTask API calls received by service.
MatchingRespondNexusTaskCompletedScope tracks RespondNexusTaskCompleted API calls received by service.
MatchingRespondNexusTaskFailedScope tracks RespondNexusTaskFailed API calls received by service.
MatchingRespondQueryTaskCompletedScope tracks RespondQueryTaskCompleted API calls received by service.
This package should hold all the metrics and tags for temporal.
MatchingTaskQueueMgrScope is the metrics scope for matching.TaskQueueManager component.
MatchingTaskQueuePartitionManagerScope is the metrics scope for matching.TaskQueuePartitionManager component.
MigrationWorkflowScope is scope used by metrics emitted by migration related workflows.
MetricUnit supported values Values are pulled from https://pkg.go.dev/golang.org/x/exp/event#Unit.
This package should hold all the metrics and tags for temporal.
NamespaceCacheScope tracks namespace cache callbacks.
NamespaceReplicationTaskScope is the scope used by namespace task replication processing.
This package should hold all the metrics and tags for temporal.
NoopTaskScope is the scope used by noop task.
OperationArchivalQueueProcessorScope is a scope for archival queue processor.
OperationMemoryScheduledQueueProcessorScope is a scope for memory scheduled queue processor.
OperationOutboundQueueProcessorScope is a scope for the outbound queue processor.
Common tags for all services.
OperationTimerQueueProcessorScope is a scope for timer queue base processor.
OperationTransferQueueProcessorScope is a scope for transfer queue base processor.
OperationVisibilityQueueProcessorScope is a scope for visibility queue processor.
OperatorAddSearchAttributesScope is the metric scope for operator.AddSearchAttributes.
OperatorDeleteNamespaceScope is the metric scope for operator.OperatorDeleteNamespace.
ParentClosePolicyProcessorScope is scope used by all metrics emitted by worker.ParentClosePolicyProcessor.
Common tags for all services.
PersistenceAddTasksScope tracks AddTasks calls made by service to persistence layer.
PersistenceAppendHistoryNodesScope tracks AppendHistoryNodes calls made by service to persistence layer.
PersistenceAppendRawHistoryNodesScope tracks AppendRawHistoryNodes calls made by service to persistence layer.
PersistenceAssertShardOwnershipScope tracks UpdateShard calls made by service to persistence layer.
PersistenceCompleteArchivalTaskScope tracks CompleteArchivalTasks calls made by service to persistence layer.
PersistenceCompleteOutboundTasksScope tracks CompleteOutboundTasks calls made by service to persistence layer.
PersistenceCompleteReplicationTaskScope tracks CompleteReplicationTasks calls made by service to persistence layer.
PersistenceCompleteTaskScope tracks CompleteTask calls made by service to persistence layer.
PersistenceCompleteTasksLessThanScope is the metric scope for persistence.TaskManager.PersistenceCompleteTasksLessThan API.
PersistenceCompleteTimerTaskScope tracks CompleteTimerTasks calls made by service to persistence layer.
PersistenceCompleteTransferTaskScope tracks CompleteTransferTasks calls made by service to persistence layer.
PersistenceCompleteVisibilityTaskScope tracks CompleteVisibilityTasks calls made by service to persistence layer.
PersistenceConflictResolveWorkflowExecutionScope tracks ConflictResolveWorkflowExecution calls made by service to persistence layer.
PersistenceCountTaskQueuesByBuildIdScope is the metric scope for persistence.TaskManager.CountTaskQueuesByBuildId API.
PersistenceCreateNamespaceScope tracks CreateNamespace calls made by service to persistence layer.
PersistenceCreateOrUpdateNexusEndpointScope tracks CreateOrUpdateNexusEndpoint calls made by service to persistence layer.
PersistenceCreateTaskQueueScope tracks PersistenceCreateTaskQueueScope calls made by service to persistence layer.
PersistenceCreateTasksScope tracks CreateTasks calls made by service to persistence layer.
PersistenceCreateWorkflowExecutionScope tracks CreateWorkflowExecution calls made by service to persistence layer.
PersistenceDeleteClusterMetadataScope tracks DeleteClusterMetadata calls made by service to persistence layer.
PersistenceDeleteCurrentWorkflowExecutionScope tracks DeleteCurrentWorkflowExecution calls made by service to persistence layer.
PersistenceDeleteHistoryBranchScope tracks DeleteHistoryBranch calls made by service to persistence layer.
PersistenceDeleteMessageFromDLQScope tracks DeleteMessageFromDLQ calls made by service to persistence layer.
PersistenceDeleteMessagesBeforeScope tracks DeleteMessagesBefore calls made by service to persistence layer.
PersistenceDeleteNamespaceByNameScope tracks DeleteNamespaceByName calls made by service to persistence layer.
PersistenceDeleteNamespaceScope tracks DeleteNamespace calls made by service to persistence layer.
PersistenceDeleteNexusEndpointScope tracks DeleteNexusEndpoint calls made by service to persistence layer.
PersistenceDeleteReplicationTaskFromDLQScope tracks PersistenceDeleteReplicationTaskFromDLQScope calls made by service to persistence layer.
PersistenceDeleteTaskQueueScope is the metric scope for persistence.TaskManager.DeleteTaskQueue API.
PersistenceDeleteWorkflowExecutionScope tracks DeleteWorkflowExecution calls made by service to persistence layer.
PersistenceEnqueueMessageScope tracks Enqueue calls made by service to persistence layer.
PersistenceEnqueueMessageToDLQScope tracks Enqueue DLQ calls made by service to persistence layer.
PersistenceForkHistoryBranchScope tracks ForkHistoryBranch calls made by service to persistence layer.
PersistenceGetAckLevelScope tracks GetAckLevel calls made by service to persistence layer.
PersistenceGetAllHistoryTreeBranchesScope tracks GetAllHistoryTreeBranches calls made by service to persistence layer.
PersistenceGetReplicationTaskScope tracks GetReplicationTask calls made by service to persistence layer.
PersistenceGetClusterMembersScope tracks GetClusterMembers calls made by service to persistence layer.
PersistenceGetClusterMetadataScope tracks GetClusterMetadata calls made by service to persistence layer.
PersistenceGetCurrentClusterMetadataScope tracks GetCurrentClusterMetadata calls made by service to persistence layer.
PersistenceGetCurrentExecutionScope tracks GetCurrentExecution calls made by service to persistence layer.
PersistenceGetDLQAckLevelScope tracks GetDLQAckLevel calls made by service to persistence layer.
PersistenceGetMetadataScope tracks DeleteNamespaceByName calls made by service to persistence layer.
PersistenceGetNamespaceScope tracks GetNamespace calls made by service to persistence layer.
PersistenceGetNexusEndpointScope tracks GetNexusEndpoint calls made by service to persistence layer.
PersistenceGetOrCreateShardScope tracks GetOrCreateShard calls made by service to persistence layer.
PersistenceGetOutboundTasksScope tracks GetOutboundTasks calls made by service to persistence layer.
PersistenceGetReplicationTasksFromDLQScope tracks PersistenceGetReplicationTasksFromDLQScope calls made by service to persistence layer.
PersistenceGetReplicationTasksScope tracks GetReplicationTasks calls made by service to persistence layer.
PersistenceGetTaskQueuesByBuildIdScope is the metric scope for persistence.TaskManager.GetTaskQueuesByBuildId API.
PersistenceGetTaskQueueScope tracks PersistenceGetTaskQueueScope calls made by service to persistence layer.
PersistenceGetTaskQueueUserDataScope is the metric scope for persistence.TaskManager.GetTaskQueueUserData API.
PersistenceGetTasksScope tracks GetTasks calls made by service to persistence layer.
PersistenceGetTimerTasksScope tracks GetTimerTasks calls made by service to persistence layer.
PersistenceGetTransferTasksScope tracks GetTransferTasks calls made by service to persistence layer.
PersistenceGetVisibilityTasksScope tracks GetVisibilityTasks calls made by service to persistence layer.
PersistenceGetWorkflowExecutionScope tracks GetWorkflowExecution calls made by service to persistence layer.
PersistenceInitializeSystemNamespaceScope tracks InitializeSystemNamespaceScope calls made by service to persistence layer.
PersistenceListClusterMetadataScope tracks ListClusterMetadata calls made by service to persistence layer.
PersistenceListConcreteExecutionsScope tracks ListConcreteExecutions calls made by service to persistence layer.
PersistenceListNamespacesScope tracks ListNamespaces calls made by service to persistence layer.
PersistenceListNexusEndpointsScope tracks ListNexusEndpoint calls made by service to persistence layer.
PersistenceListTaskQueueScope is the metric scope for persistence.TaskManager.ListTaskQueue API.
PersistenceListTaskQueueUserDataEntriesScope is the metric scope for persistence.TaskManager.ListTaskQueueUserDataEntries API.
PersistenceNamespaceReplicationQueueScope is the metrics scope for namespace replication queue.
PersistencePruneClusterMembershipScope tracks PruneClusterMembership calls made by service to persistence layer.
PersistencePutReplicationTaskToDLQScope tracks PersistencePutReplicationTaskToDLQScope calls made by service to persistence layer.
PersistenceRangeCompleteArchivalTasksScope tracks CompleteArchivalTasks calls made by service to persistence layer.
PersistenceRangeCompleteOutboundTasksScope tracks RangeCompleteOutboundTasks calls made by service to persistence layer.
PersistenceRangeCompleteReplicationTasksScope tracks RangeCompleteReplicationTasks calls made by service to persistence layer.
PersistenceRangeCompleteTimerTasksScope tracks CompleteTimerTasks calls made by service to persistence layer.
PersistenceRangeCompleteTransferTasksScope tracks CompleteTransferTasks calls made by service to persistence layer.
PersistenceRangeCompleteVisibilityTasksScope tracks CompleteVisibilityTasks calls made by service to persistence layer.
PersistenceRangeDeleteMessagesFromDLQScope tracks RangeDeleteMessagesFromDLQ calls made by service to persistence layer.
PersistenceRangeDeleteReplicationTaskFromDLQScope tracks PersistenceRangeDeleteReplicationTaskFromDLQScope calls made by service to persistence layer.
PersistenceReadHistoryBranchReverseScope tracks ReadHistoryBranchReverse calls made by service to persistence layer.
PersistenceReadHistoryBranchScope tracks ReadHistoryBranch calls made by service to persistence layer.
PersistenceReadMessagesFromDLQScope tracks ReadMessagesFromDLQ calls made by service to persistence layer.
PersistenceReadQueueMessagesScope tracks ReadMessages calls made by service to persistence layer.
PersistenceReadRawHistoryBranchScope tracks ReadRawHistoryBranch calls made by service to persistence layer.
PersistenceRenameNamespaceScope tracks RenameNamespace calls made by service to persistence layer.
PersistenceSaveClusterMetadataScope tracks SaveClusterMetadata calls made by service to persistence layer.
PersistenceSetWorkflowExecutionScope tracks SetWorkflowExecution calls made by service to persistence layer.
PersistenceTrimHistoryBranchScope tracks TrimHistoryBranch calls made by service to persistence layer.
PersistenceUpdateAckLevelScope tracks UpdateAckLevel calls made by service to persistence layer.
PersistenceUpdateDLQAckLevelScope tracks UpdateDLQAckLevel calls made by service to persistence layer.
PersistenceUpdateNamespaceScope tracks UpdateNamespace calls made by service to persistence layer.
PersistenceUpdateShardScope tracks UpdateShard calls made by service to persistence layer.
PersistenceUpdateTaskQueueScope tracks PersistenceUpdateTaskQueueScope calls made by service to persistence layer.
PersistenceUpdateTaskQueueUserDataScope is the metric scope for persistence.TaskManager.UpdateTaskQueueUserData API.
PersistenceUpdateWorkflowExecutionScope tracks UpdateWorkflowExecution calls made by service to persistence layer.
PersistenceUpsertClusterMembershipScope tracks UpsertClusterMembership calls made by service to persistence layer.
Common tags for all services.
Common tags for all services.
Common tags for all services.
Common tags for all services.
ReplicateHistoryEventsScope is the scope used by historyReplicator API for applying events.
ReplicationDLQStatsScope is scope used by all metrics emitted related to replication DLQ.
ReplicationTaskCleanupScope is scope used by all metrics emitted by ReplicationTaskProcessor cleanup.
ReplicationTaskFetcherScope is scope used by all metrics emitted by ReplicationTaskFetcher.
ReplicationTaskTrackerScope is scope used by all metrics emitted by ExecutableTaskTracker.
ReplicatorQueueProcessorScope is the scope used by all metric emitted by replicator queue processor.
ReplicatorScope is the scope used by all metric emitted by replicator.
Schedule action types.
Schedule action types.
MetricUnit supported values Values are pulled from https://pkg.go.dev/golang.org/x/exp/event#Unit.
Common.
Common tags for all services.
SessionStatsScope is the scope used for emiting session update related stats.
ShardInfoScope is the scope used when updating shard info.
SyncActivityTaskScope is the scope used by sync activity.
SyncHSMTaskScope is the scope used by sync HSM replication task.
SyncShardTaskScope is the scope used by sync shrad information processing.
SyncVersionedTransitionTaskScope is the scope used by sync versioned transition task processing.
SyncWatermarkScope is the scope used by closed workflow task replication processing.
SyncWorkflowStateTaskScope is the scope used by closed workflow task replication processing.
Common tags for all services.
Common tags for all services.
TaskQueueScavengerScope is scope used by all metrics emitted by worker.taskqueue.Scavenger module.
History task type.
Common tags for all services.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
History task type.
TimerActiveTaskActivityTimeoutScope is the scope used by metric emitted by timer queue processor for processing activity timeouts.
TimerActiveTaskWorkflowBackoffTimerScope is the scope used by metric emitted by timer queue processor for processing retry task.
TimerActiveTaskWorkflowTaskTimeoutScope is the scope used by metric emitted by timer queue processor for processing workflow task timeouts.
TransferActiveTaskCloseExecutionScope is the scope used for close execution task processing by transfer queue processor.
Valid unit name for PerUnitHistogramBoundaries config field.
Valid unit name for PerUnitHistogramBoundaries config field.
Valid unit name for PerUnitHistogramBoundaries config field.
UnknownTaskScope is the scope used by unknown task.
VerifyVersionedTransitionTaskScope is the scope used by verify versioned transition task processing.
VersionCheckScope is scope used by version checker.
VisibilityArchiverScope is used by visibility archivers.
VisibilityPersistenceCountWorkflowExecutionsScope tracks CountWorkflowExecutions calls made by service to visibility persistence layer.
VisibilityPersistenceDeleteWorkflowExecutionScope tracks DeleteWorkflowExecutions calls made by service to visibility persistence layer.
VisibilityPersistenceGetWorkflowExecutionScope tracks GetWorkflowExecution calls made by service to visibility persistence layer.
VisibilityPersistenceListWorkflowExecutionsScope tracks ListWorkflowExecutions calls made by service to visibility persistence layer.
VisibilityPersistenceRecordWorkflowExecutionClosedScope tracks RecordWorkflowExecutionClosed calls made by service to visibility persistence layer.
VisibilityPersistenceRecordWorkflowExecutionStartedScope tracks RecordWorkflowExecutionStarted calls made by service to visibility persistence layer.
VisibilityPersistenceScanWorkflowExecutionsScope tracks ScanWorkflowExecutions calls made by service to visibility persistence layer.
VisibilityPersistenceUpsertWorkflowExecutionScope tracks UpsertWorkflowExecution calls made by service to persistence visibility layer.
WorkflowCompletionStatsScope tracks workflow completion updates.
WorkflowContextScope is the scope used by WorkflowContext component.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Frontend.
No description provided by the author
No description provided by the author
ArchivalTaskInvalidURI is emitted by the archival queue task executor when the history or visibility URI for an archival task is not a valid URI.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Batcher metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
History.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Deadlock detector latency metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Force replication.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Worker.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Matching.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Replication.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Persistence.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
latency for scheduling 100 tasks in one task channel.
No description provided by the author
No description provided by the author
Versioning and Reachability.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Delete Namespace metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReplicationTasksFetched records the number of tasks fetched by the poller.
ReplicationTasksLag is a heuristic for how far behind the remote DC is for a given cluster.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Common service base metrics.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkflowEagerExecutionCounter is emitted any time eager workflow start is requested.
WorkflowEagerExecutionDeniedCounter is emitted any time eager workflow start is requested and the serer fell back to standard dispatch.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
Deprecated.
MockBatchHandler is a mock of BatchHandler interface.
MockBatchHandlerMockRecorder is the mock recorder for MockBatchHandler.
MockCounterIface is a mock of CounterIface interface.
MockCounterIfaceMockRecorder is the mock recorder for MockCounterIface.
MockGaugeIface is a mock of GaugeIface interface.
MockGaugeIfaceMockRecorder is the mock recorder for MockGaugeIface.
MockHandler is a mock of Handler interface.
MockHandlerMockRecorder is the mock recorder for MockHandler.
MockHistogramIface is a mock of HistogramIface interface.
MockHistogramIfaceMockRecorder is the mock recorder for MockHistogramIface.
MockTimerIface is a mock of TimerIface interface.
MockTimerIfaceMockRecorder is the mock recorder for MockTimerIface.
No description provided by the author
RuntimeMetricsReporter A struct containing the state of the RuntimeMetricsReporter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Deprecated.
No description provided by the author

# Interfaces

Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
No description provided by the author
Option is used to configure a metric definition.
Tag is an interface to define metrics tags.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.

# Type aliases

Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
No description provided by the author
ReasonString is just a string but the special type is defined here to remind callers of ReasonTag to limit the cardinality of possible reasons.
Mostly cribbed from https://github.com/temporalio/sdk-go/blob/master/internal/common/metrics/handler.go and adapted to depend on golang.org/x/exp/event.
WithDescription sets the description, or "help text", of a metric.
WithUnit sets the unit of a metric.