Class SemanticAttributes
- java.lang.Object
-
- com.avioconsulting.mule.opentelemetry.api.sdk.SemanticAttributes
-
public final class SemanticAttributes extends Object
Defines the attribute keys to be used when capturing mule related span attributes.
-
-
Field Summary
Fields Modifier and Type Field Description static io.opentelemetry.api.common.AttributeKey<String>DB_DATASOURCEKey to define datasource name for db connectionsstatic io.opentelemetry.api.common.AttributeKey<String>ERROR_TYPEKey to capture Error typesstatic io.opentelemetry.api.common.AttributeKey<String>MULE_APP_DOMAINApplication Name.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_FLOW_NAMEstatic io.opentelemetry.api.common.AttributeKey<String>MULE_APP_FLOW_SOURCE_CONFIG_REFName of the configuration element used by the flow source component.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_FLOW_SOURCE_NAMEMule Flow Source's Name.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_FLOW_SOURCE_NAMESPACEXML Namespace of the Source component.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_FULL_DOMAINFull DNS of application.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_PROCESSOR_CONFIG_REFName of the configuration element, if exists on the processor.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_PROCESSOR_DOC_NAMEDocumented name of the processor.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_PROCESSOR_NAMEMule Processor Name.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_PROCESSOR_NAMESPACEXML Namespace of the Mule processor.static io.opentelemetry.api.common.AttributeKey<String>MULE_APP_SCOPE_SUBFLOW_NAMEstatic io.opentelemetry.api.common.AttributeKey<String>MULE_CORRELATION_IDMule Correlation Id for the current event.static io.opentelemetry.api.common.AttributeKey<String>MULE_CSORGANIZATION_IDstatic io.opentelemetry.api.common.AttributeKey<String>MULE_ENVIRONMENT_AWS_REGIONAWS Region in which Application is deployed in.static io.opentelemetry.api.common.AttributeKey<String>MULE_ENVIRONMENT_IDMule Environment ID.static io.opentelemetry.api.common.AttributeKey<String>MULE_ENVIRONMENT_TYPEMule Environment Type - eg.static io.opentelemetry.api.common.AttributeKey<String>MULE_HOMEAbsolute path to mule installation.static io.opentelemetry.api.common.AttributeKey<String>MULE_ORGANIZATION_IDMost of the Mule users are familiar with organization id instead of CSORGANIZATION ID.static io.opentelemetry.api.common.AttributeKey<String>MULE_SERVER_IDMule Server Id that is processing current request.static io.opentelemetry.api.common.AttributeKey<String>MULE_WORKER_IDMule CloudHub Worker id that is processing current request.
-
-
-
Field Detail
-
MULE_HOME
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_HOME
Absolute path to mule installation.
-
MULE_CORRELATION_ID
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_CORRELATION_ID
Mule Correlation Id for the current event.
-
MULE_SERVER_ID
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_SERVER_ID
Mule Server Id that is processing current request.
-
MULE_CSORGANIZATION_ID
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_CSORGANIZATION_ID
-
MULE_ORGANIZATION_ID
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_ORGANIZATION_ID
Most of the Mule users are familiar with organization id instead of CSORGANIZATION ID.
-
MULE_ENVIRONMENT_ID
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_ENVIRONMENT_ID
Mule Environment ID. See CloudHub-Reserved-Properties.
-
MULE_ENVIRONMENT_TYPE
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_ENVIRONMENT_TYPE
Mule Environment Type - eg. sandbox or production. See CloudHub-Reserved-Properties.
-
MULE_ENVIRONMENT_AWS_REGION
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_ENVIRONMENT_AWS_REGION
AWS Region in which Application is deployed in. See CloudHub-Reserved-Properties.
-
MULE_WORKER_ID
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_WORKER_ID
Mule CloudHub Worker id that is processing current request. See CloudHub-Reserved-Properties.
-
MULE_APP_PROCESSOR_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_PROCESSOR_NAME
Mule Processor Name. For example `http:request` processor will have `request` as processor name.
-
MULE_APP_PROCESSOR_NAMESPACE
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_PROCESSOR_NAMESPACE
XML Namespace of the Mule processor. For example `http:request` processor will have `http` as processor namespace.
-
MULE_APP_PROCESSOR_DOC_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_PROCESSOR_DOC_NAME
Documented name of the processor. Usually, the value of `doc:name` attribute on processor.
-
MULE_APP_PROCESSOR_CONFIG_REF
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_PROCESSOR_CONFIG_REF
Name of the configuration element, if exists on the processor. Usually, the value of `configRef` attribute on processor.
-
MULE_APP_FLOW_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_FLOW_NAME
-
MULE_APP_FLOW_SOURCE_CONFIG_REF
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_FLOW_SOURCE_CONFIG_REF
Name of the configuration element used by the flow source component. Usually, the value of `configRef` attribute on source.
-
MULE_APP_FLOW_SOURCE_NAMESPACE
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_FLOW_SOURCE_NAMESPACE
XML Namespace of the Source component. For example `http:listener` source will have `http` as the namespace.
-
MULE_APP_FLOW_SOURCE_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_FLOW_SOURCE_NAME
Mule Flow Source's Name. For example `http:listener` source will have `listener` as the name.
-
MULE_APP_DOMAIN
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_DOMAIN
Application Name. See CloudHub-Reserved-Properties.
-
MULE_APP_FULL_DOMAIN
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_FULL_DOMAIN
Full DNS of application. See CloudHub-Reserved-Properties.
-
DB_DATASOURCE
public static final io.opentelemetry.api.common.AttributeKey<String> DB_DATASOURCE
Key to define datasource name for db connections
-
ERROR_TYPE
public static final io.opentelemetry.api.common.AttributeKey<String> ERROR_TYPE
Key to capture Error types
-
MULE_APP_SCOPE_SUBFLOW_NAME
public static final io.opentelemetry.api.common.AttributeKey<String> MULE_APP_SCOPE_SUBFLOW_NAME
-
-