Module: Datadog::Tracing::Contrib::Rack::Ext
- Defined in:
- lib/datadog/tracing/contrib/rack/ext.rb,
sig/datadog/tracing/contrib/rack/ext.rbs
Overview
Rack integration constants
Constant Summary collapse
- ENV_ENABLED =
'DD_TRACE_RACK_ENABLED'- ENV_DISTRIBUTED_TRACING =
'DD_TRACE_RACK_DISTRIBUTED_TRACING'- ENV_INFERRED_PROXY_ENABLED =
'DD_TRACE_INFERRED_PROXY_SERVICES_ENABLED'- ENV_ANALYTICS_ENABLED =
'DD_TRACE_RACK_ANALYTICS_ENABLED'- ENV_ANALYTICS_SAMPLE_RATE =
'DD_TRACE_RACK_ANALYTICS_SAMPLE_RATE'- RACK_ENV_REQUEST_SPAN =
'datadog.rack_request_span'- SPAN_HTTP_PROXY_REQUEST =
'http.proxy.request'- SPAN_HTTP_PROXY_QUEUE =
'http.proxy.queue'- SPAN_REQUEST =
'rack.request'- TAG_COMPONENT =
'rack'- TAG_COMPONENT_HTTP_PROXY =
'http_proxy'- TAG_OPERATION_REQUEST =
'request'- TAG_OPERATION_HTTP_PROXY_REQUEST =
'request'- TAG_OPERATION_HTTP_PROXY_QUEUE =
'queue'- TAG_OPERATION_HTTP_SERVER_QUEUE =
'queue'- WEBSERVER_APP =
'webserver'- DEFAULT_PEER_WEBSERVER_SERVICE_NAME =
'web-server'- HEADER_X_DD_PROXY =
'HTTP_X_DD_PROXY'- HEADER_X_DD_PROXY_REQUEST_TIME_MS =
'HTTP_X_DD_PROXY_REQUEST_TIME_MS'- HEADER_X_DD_PROXY_PATH =
'HTTP_X_DD_PROXY_PATH'- HEADER_X_DD_PROXY_RESOURCE_PATH =
'HTTP_X_DD_PROXY_RESOURCE_PATH'- HEADER_X_DD_PROXY_HTTPMETHOD =
'HTTP_X_DD_PROXY_HTTPMETHOD'- HEADER_X_DD_PROXY_DOMAIN_NAME =
'HTTP_X_DD_PROXY_DOMAIN_NAME'- HEADER_X_DD_PROXY_STAGE =
'HTTP_X_DD_PROXY_STAGE'- HEADER_X_DD_PROXY_ACCOUNT_ID =
'HTTP_X_DD_PROXY_ACCOUNT_ID'- HEADER_X_DD_PROXY_API_ID =
'HTTP_X_DD_PROXY_API_ID'- HEADER_X_DD_PROXY_REGION =
'HTTP_X_DD_PROXY_REGION'- HEADER_X_DD_PROXY_USER =
'HTTP_X_DD_PROXY_USER'- PROXY_AWS_APIGATEWAY =
'aws-apigateway'- PROXY_AWS_HTTPAPI =
'aws-httpapi'- SPAN_AWS_APIGATEWAY =
'aws.apigateway'- SPAN_AWS_HTTPAPI =
'aws.httpapi'- PROXY_SPAN_NAMES =
{ PROXY_AWS_APIGATEWAY => SPAN_AWS_APIGATEWAY, PROXY_AWS_HTTPAPI => SPAN_AWS_HTTPAPI, }.freeze
- TAG_INFERRED_SPAN =
'_dd.inferred_span'