Class SemanticAttributes


  • public final class SemanticAttributes
    extends Object
    Defines the attribute keys to be used when capturing mule related span attributes.
    • 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_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_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