Module: ChargeBee::Telemetry::TelemetryAttributeKeys

Defined in:
lib/chargebee/telemetry/telemetry_attribute_keys.rb

Overview

Span attribute keys shared across Chargebee SDKs.

Constant Summary collapse

SDK_NAME =
'chargebee-ruby'.freeze
TELEMETRY_SPAN_NAME_PREFIX =
'chargebee'.freeze
HTTP_REQUEST_HEADER_ATTRIBUTE_PREFIX =
'http.request.header.'.freeze
CHARGEBEE_TELEMETRY_HEADER_PREFIX =
'chargebee-'.freeze
CHARGEBEE_TELEMETRY_HEADER_EXCLUDE_PREFIX =
'chargebee-request-origin-'.freeze
URL_FULL =
'url.full'.freeze
HTTP_REQUEST_METHOD =
'http.request.method'.freeze
HTTP_RESPONSE_STATUS_CODE =
'http.response.status_code'.freeze
SERVER_ADDRESS =
'server.address'.freeze
ERROR_TYPE =
'error.type'.freeze
CHARGEBEE_SITE =
'chargebee.site'.freeze
CHARGEBEE_API_VERSION =
'chargebee.api_version'.freeze
CHARGEBEE_RESOURCE =
'chargebee.resource'.freeze
CHARGEBEE_OPERATION =
'chargebee.operation'.freeze
CHARGEBEE_SDK_NAME =
'chargebee.sdk.name'.freeze
CHARGEBEE_SDK_VERSION =
'chargebee.sdk.version'.freeze
CHARGEBEE_ERROR_CODE =
'chargebee.error.code'.freeze
CHARGEBEE_ERROR_TYPE =
'chargebee.error.type'.freeze
CHARGEBEE_ERROR_PARAM =
'chargebee.error.param'.freeze