Package io.temporal.serviceclient
Class MetricsTag
- java.lang.Object
-
- io.temporal.serviceclient.MetricsTag
-
public class MetricsTag extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMetricsTag.TagValue
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTIVITY_TYPEstatic java.lang.StringDEFAULT_VALUEstatic java.lang.StringEXCEPTIONstatic io.grpc.CallOptions.Key<java.lang.Boolean>HISTORY_LONG_POLL_CALL_OPTIONS_KEYIndicates to interceptors that GetWorkflowExecutionHistory is a long poll.static io.grpc.CallOptions.Key<com.uber.m3.tally.Scope>METRICS_TAGS_CALL_OPTIONS_KEYUsed to pass metrics scope to the interceptorstatic java.lang.StringNAMESPACEstatic java.lang.StringNEXUS_OPERATIONstatic java.lang.StringNEXUS_SERVICEstatic java.lang.StringOPERATION_NAMEstatic java.lang.StringPOLLER_TYPEstatic java.lang.StringQUERY_TYPEstatic java.lang.StringSIGNAL_NAMEstatic java.lang.StringSTATUS_CODEstatic java.lang.StringTASK_FAILURE_TYPEstatic java.lang.StringTASK_QUEUEstatic java.lang.StringUPDATE_NAMEstatic java.lang.StringWORKER_TYPEstatic java.lang.StringWORKFLOW_TYPE
-
Constructor Summary
Constructors Constructor Description MetricsTag()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.String>defaultTags(java.lang.String namespace)Returns a set of default metric tags for a given namespace.static com.uber.m3.tally.Scopetagged(com.uber.m3.tally.Scope scope, MetricsTag.TagValue tagValue)static com.uber.m3.tally.Scopetagged(com.uber.m3.tally.Scope scope, java.lang.String tagName, java.lang.String tagValue)
-
-
-
Field Detail
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
TASK_QUEUE
public static final java.lang.String TASK_QUEUE
- See Also:
- Constant Field Values
-
WORKER_TYPE
public static final java.lang.String WORKER_TYPE
- See Also:
- Constant Field Values
-
ACTIVITY_TYPE
public static final java.lang.String ACTIVITY_TYPE
- See Also:
- Constant Field Values
-
WORKFLOW_TYPE
public static final java.lang.String WORKFLOW_TYPE
- See Also:
- Constant Field Values
-
NEXUS_SERVICE
public static final java.lang.String NEXUS_SERVICE
- See Also:
- Constant Field Values
-
NEXUS_OPERATION
public static final java.lang.String NEXUS_OPERATION
- See Also:
- Constant Field Values
-
SIGNAL_NAME
public static final java.lang.String SIGNAL_NAME
- See Also:
- Constant Field Values
-
QUERY_TYPE
public static final java.lang.String QUERY_TYPE
- See Also:
- Constant Field Values
-
UPDATE_NAME
public static final java.lang.String UPDATE_NAME
- See Also:
- Constant Field Values
-
STATUS_CODE
public static final java.lang.String STATUS_CODE
- See Also:
- Constant Field Values
-
EXCEPTION
public static final java.lang.String EXCEPTION
- See Also:
- Constant Field Values
-
OPERATION_NAME
public static final java.lang.String OPERATION_NAME
- See Also:
- Constant Field Values
-
TASK_FAILURE_TYPE
public static final java.lang.String TASK_FAILURE_TYPE
- See Also:
- Constant Field Values
-
POLLER_TYPE
public static final java.lang.String POLLER_TYPE
- See Also:
- Constant Field Values
-
METRICS_TAGS_CALL_OPTIONS_KEY
public static final io.grpc.CallOptions.Key<com.uber.m3.tally.Scope> METRICS_TAGS_CALL_OPTIONS_KEY
Used to pass metrics scope to the interceptor
-
HISTORY_LONG_POLL_CALL_OPTIONS_KEY
public static final io.grpc.CallOptions.Key<java.lang.Boolean> HISTORY_LONG_POLL_CALL_OPTIONS_KEY
Indicates to interceptors that GetWorkflowExecutionHistory is a long poll.
-
DEFAULT_VALUE
public static final java.lang.String DEFAULT_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
defaultTags
public static java.util.Map<java.lang.String,java.lang.String> defaultTags(java.lang.String namespace)
Returns a set of default metric tags for a given namespace.
-
tagged
public static com.uber.m3.tally.Scope tagged(com.uber.m3.tally.Scope scope, java.lang.String tagName, java.lang.String tagValue)
-
tagged
public static com.uber.m3.tally.Scope tagged(com.uber.m3.tally.Scope scope, MetricsTag.TagValue tagValue)
-
-