/** * Semantic attributes for OpenTelemetry instrumentation. * * This module defines attribute keys following OpenTelemetry semantic conventions * with Optimizely-specific extensions. Attributes provide context for spans and logs, * making it easier to filter, search, and analyze telemetry data. * * Standard OTEL attributes follow the http.* namespace for HTTP operations. * Custom Optimizely attributes use the optimizely.* namespace. */ export declare const SemanticAttributes: { readonly HTTP_METHOD: "http.method"; readonly HTTP_URL: "http.url"; readonly HTTP_STATUS_CODE: "http.status_code"; readonly HTTP_USER_AGENT: "http.user_agent"; readonly OPTI_GRAPH_URL: "optimizely.graph.url"; readonly OPTI_CONTENT_TYPE: "optimizely.content_type"; readonly OPTI_CONTENT_KEY: "optimizely.content.key"; readonly OPTI_CONTENT_PATH: "optimizely.content.path"; readonly OPTI_PREVIEW_TOKEN: "optimizely.preview.token"; readonly OPTI_CACHE_ENABLED: "optimizely.cache.enabled"; readonly OPTI_SLOT: "optimizely.graph.slot"; readonly OPTI_DAM_ENABLED: "optimizely.dam.enabled"; readonly OPTI_FRAGMENT_COUNT: "optimizely.fragment.count"; readonly OPTI_FRAGMENT_THRESHOLD: "optimizely.fragment.threshold"; readonly OPTI_FRAGMENT_SUFFIX: "optimizely.fragment.suffix"; readonly OPTI_QUERY_TYPE: "optimizely.query.type"; readonly OPTI_COMPONENT_TYPE: "optimizely.component.type"; readonly OPTI_COMPONENT_TAG: "optimizely.component.tag"; readonly OPTI_COMPONENT_FOUND: "optimizely.component.found"; readonly OPTI_COMPONENT_HAS_TAG: "optimizely.component.has_tag"; readonly OPTI_COMPONENT_HAS_DISPLAY_SETTINGS: "optimizely.component.has_display_settings"; readonly OPTI_PREVIEW_MODE: "optimizely.preview.mode"; readonly OPTI_PREVIEW_VERSION: "optimizely.preview.version"; readonly OPTI_PREVIEW_LOCALE: "optimizely.preview.locale"; readonly OPTI_CONTENT_LOCALE: "optimizely.content.locale"; readonly OPTI_CONTENT_VERSION: "optimizely.content.version"; readonly OPTI_CONTENT_FOUND: "optimizely.content.found"; };