Module: Datadog::Tracing::Contrib::OpenSearch::Ext

Defined in:
lib/datadog/tracing/contrib/opensearch/ext.rb,
sig/datadog/tracing/contrib/opensearch/ext.rbs

Overview

OpenSearch integration constants

Constant Summary collapse

ENV_ENABLED =

Returns:

  • ("DD_TRACE_OPENSEARCH_ENABLED")
"DD_TRACE_OPENSEARCH_ENABLED"
ENV_SERVICE_NAME =

Returns:

  • ("DD_TRACE_OPENSEARCH_SERVICE_NAME")
"DD_TRACE_OPENSEARCH_SERVICE_NAME"
ENV_PEER_SERVICE =

Returns:

  • ("DD_TRACE_OPENSEARCH_PEER_SERVICE")
"DD_TRACE_OPENSEARCH_PEER_SERVICE"
ENV_ANALYTICS_ENABLED =

Returns:

  • ("DD_TRACE_OPENSEARCH_ANALYTICS_ENABLED")
"DD_TRACE_OPENSEARCH_ANALYTICS_ENABLED"
ENV_ANALYTICS_SAMPLE_RATE =

Returns:

  • ("DD_TRACE_OPENSEARCH_ANALYTICS_SAMPLE_RATE")
"DD_TRACE_OPENSEARCH_ANALYTICS_SAMPLE_RATE"
ENV_RESOURCE_PATTERN =
"DD_TRACE_OPENSEARCH_RESOURCE_PATTERN"
ABSOLUTE_RESOURCE_PATTERN =
"absolute"
RELATIVE_RESOURCE_PATTERN =
"relative"
VALID_RESOURCE_PATTERNS =
[
  ABSOLUTE_RESOURCE_PATTERN,
  RELATIVE_RESOURCE_PATTERN,
].freeze
DEFAULT_RESOURCE_PATTERN =

Default should be changed to RELATIVE in 3.0 to match the Elasticsearch integration

ABSOLUTE_RESOURCE_PATTERN
DEFAULT_PEER_SERVICE_NAME =

Returns:

  • ("opensearch")
"opensearch"
SPAN_QUERY =

Returns:

  • ("opensearch.query")
"opensearch.query"
SPAN_TYPE_QUERY =

Returns:

  • ("opensearch")
"opensearch"
TAG_COMPONENT =

Returns:

  • ("opensearch")
"opensearch"
TAG_SYSTEM =

Returns:

  • ("opensearch")
"opensearch"
TAG_METHOD =

Returns:

  • ("http.method")
"http.method"
TAG_PATH =

Returns:

  • ("http.url_details.path")
"http.url_details.path"
TAG_PARAMS =

Returns:

  • ("opensearch.params")
"opensearch.params"
TAG_BODY =

Returns:

  • ("opensearch.body")
"opensearch.body"
TAG_URL =

Returns:

  • ("http.url")
"http.url"
TAG_HOST =

Returns:

  • ("http.url_details.host")
"http.url_details.host"
TAG_PORT =

Returns:

  • ("http.url_details.port")
"http.url_details.port"
TAG_SCHEME =

Returns:

  • ("http.url_details.scheme")
"http.url_details.scheme"
TAG_RESPONSE_CONTENT_LENGTH =

Returns:

  • ("http.response.content_length")
"http.response.content_length"
PEER_SERVICE_SOURCES =

Returns:

  • (Array[String])
[
  Tracing::Metadata::Ext::TAG_PEER_HOSTNAME,
  Tracing::Metadata::Ext::NET::TAG_DESTINATION_NAME,
  Tracing::Metadata::Ext::NET::TAG_TARGET_HOST,
].freeze
TAG_RESPONSELENGTH =

Returns:

  • ("http.response.content_length")