YOUR_ELASTIC_OTEL_AUTH with the OTEL_EXPORTER_OTLP_HEADERS value you copied in Step 1.
Example: Authorization=Bearer%20<APIKEY>
# Set environment variables (takes precedence over CLI args)export OTEL_EXPORTER_OTLP_ENDPOINT="YOUR_ELASTIC_OTEL_URL"export OTEL_EXPORTER_OTLP_HEADERS="YOUR_ELASTIC_OTEL_AUTH"export OTEL_SERVICE_NAME="my-ai-service"export OTEL_DEPLOYMENT_ENVIRONMENT="production"# Run your applicationopenlit-instrument python app.py
Replace:
YOUR_ELASTIC_OTEL_URL with the OTEL_EXPORTER_OTLP_ENDPOINT value you copied in Step 1.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"OpenLIT","description":"OpenLIT is the open-source agent harness engineering platform: OpenTelemetry-native agent observability, evals, guardrails, prompt management, and cost and GPU monitoring for AI agents and coding agents. Free to self-host under Apache 2.0.","colors":{"primary":"#F36C06","light":"#FF8A3D","dark":"#D45A05"},"logo":{"light":"https://mintcdn.com/openlit/oP6rqLGiwYvXWG_M/images/rectangular-light-bg-logo.jpg?fit=max\u0026auto=format\u0026n=oP6rqLGiwYvXWG_M\u0026q=85\u0026s=b02d92ad5e052bac2f904af1c0645dec","dark":"https://mintcdn.com/openlit/oP6rqLGiwYvXWG_M/images/rectangular-dark-bg-logo.jpg?fit=max\u0026auto=format\u0026n=oP6rqLGiwYvXWG_M\u0026q=85\u0026s=baa41ab0c043c1758735b1c85419edea","href":"https://openlit.io"},"favicon":"https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/favicon.png?fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=17d47e2e3db89e20a9610569ea6ad7e0","appearance":{"default":"dark"},"background":{"color":{"light":"#FAFAF9","dark":"#0C0A09"}},"navbar":{"primary":{"type":"github","href":"https://github.com/openlit/openlit"}},"footer":{"socials":{"github":"https://github.com/openlit","slack":"https://join.slack.com/t/openlit/shared_invite/zt-2etnfttwg-TjP_7BZXfYg84oAukY8QRQ","discord":"https://discord.gg/CQnXwNT3","twitter":"https://twitter.com/openlit_io","linkedin":"https://www.linkedin.com/company/openlit"}},"fonts":{"family":"Inter"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":true},"integrations":{"ga4":{"measurementId":"G-2BMXWY88E6"},"telemetry":{"enabled":true}},"contextual":{"options":["copy","chatgpt","claude"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/openlit/openlit"},{"anchor":"Community","icon":"slack","href":"https://join.slack.com/t/openlit/shared_invite/zt-2etnfttwg-TjP_7BZXfYg84oAukY8QRQ"},{"anchor":"Blog","icon":"newspaper","href":"https://openlit.io/blogs"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openlit","hasAudioNarration":false,"actualSubdomain":"openlit","customDomains":["docs.openlit.io"],"gitSource":{"type":"github","owner":"openlit","repo":"openlit","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad8e046997fa02f88763a96","collectionId":"0cc2a7dc-832e-417d-8ff0-13898329942d","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad8e046997fa02f88763a96"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{},"buildId":"6ad8e046997fa02f88763a96","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"OpenLIT","count":126},{"language":"default","tag":"SDK","count":106},{"language":"default","tag":"Integrations","count":66},{"language":"default","tag":"Getting Started","count":40},{"language":"default","tag":"LLMs","count":33},{"language":"default","tag":"Frameworks","count":26},{"language":"default","tag":"Developer Resources","count":23},{"language":"default","tag":"Destinations","count":23},{"language":"default","tag":"Supported Destinations","count":22},{"language":"default","tag":"Observability","count":20}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--openlit-primary:#f36c06;--openlit-primary-hover:#d45a05;--openlit-stone-50:#fafaf9;--openlit-stone-100:#f5f5f4;--openlit-stone-200:#e7e5e4;--openlit-stone-700:#44403c;--openlit-stone-800:#292524;--openlit-stone-900:#1c1917;--openlit-stone-950:#0c0a09}html.dark body,html[data-theme=dark] body{background-color:var(--openlit-stone-950)}#navbar{border-bottom-color:color-mix(in srgb,var(--openlit-stone-200) 70%,transparent)}html.dark #navbar,html[data-theme=dark] #navbar{border-bottom-color:color-mix(in srgb,var(--openlit-stone-800) 80%,transparent)}.card,.info,.note,.tip,[data-component-name=card]{border-radius:.5rem}"}],"page":{"pagePath":"latest/sdk/destinations/elastic","slug":"/latest/sdk/destinations/elastic","pageMetadata":{"title":"Elastic","description":"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis","href":"/latest/sdk/destinations/elastic"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,CodeBlock,Frame,Heading,Note,OptimizedImage,Tab,Tabs}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsxs(Frame,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=73572f5be2c8d862a3b4d2d358e1ad4d`,\"data-og-width\":`3002`,width:`3002`,\"data-og-height\":`1710`,height:`1710`,\"data-path\":`images/elastic-dashboard-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=5f33a15a360d7e1873786e99b2bace05 280w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=dbcdde705fc6ea268781896a6f4b7fa6 560w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=597cf9f912719d76f87f0f10957dac7b 840w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=8ff4690259ad1162b45162dd55a1a9c5 1100w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=f47b64a5b3f0c5d218fe5c001732d61a 1650w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=7a4e19de1404fe243c3a008a6bf07fc7 2500w`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=bd4e0d4a0aca27876e8111d76eb0e3bb`,\"data-og-width\":`3004`,width:`3004`,\"data-og-height\":`1726`,height:`1726`,\"data-path\":`images/elastic-dashboard-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=09ad1e451eb0aeb4f2eebcfa8338fd36 280w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=1b6e846fcf5cf8ec767369e3319091fe 560w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=d5f84b4dc15ba1d76b7bc0d146ffa013 840w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=87572d36513d880fcd7a4d10a66e339e 1100w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=f966ad8cafd7a0d3477debaa0e78c495 1650w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=a8e0d6b7f78f3e6decf61e12e8d41ec9 2500w`})]}),`\n`,_jsxs(Frame,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=2b539c151ab68decc05ec62bf0a7c58d`,\"data-og-width\":`3004`,width:`3004`,\"data-og-height\":`1726`,height:`1726`,\"data-path\":`images/elastic-dashboard-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=37b216ea1d0e1dc04dff995ee3d88c5a 280w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=b255ff099679cb6b63a25a035d0e744b 560w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=872689a56314c90f4599091e65371652 840w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=cb29c83960d3e51f2efb5816c590502a 1100w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=3574737f81adc1c7f351ca3dfde625de 1650w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=f5bd5a519138f6110a695bc12cf1bf38 2500w`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=ebad2ca42000d5023c72b0c02dc5ac27`,\"data-og-width\":`3024`,width:`3024`,\"data-og-height\":`1732`,height:`1732`,\"data-path\":`images/elastic-dashboard-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=4f7ff06a0951786637cba4a61818b2f9 280w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=6f4033a79a04ac62e442f4e39d252800 560w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=efccdf157fa0737df93d89dd2b4bac15 840w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=76199a56ff082e6317b93e52b9d14dbe 1100w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=f69ed32660a1d206c10434929879bb1f 1650w, https://mintcdn.com/openlit/o7M0DoQ9lLUZaVc9/images/elastic-dashboard-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o7M0DoQ9lLUZaVc9\u0026q=85\u0026s=82b82867301e58745135f7a0ba0c2acf 2500w`})]}),`\n`,_jsx(_components.p,{children:`To directly send OpenTelemetry metrics and traces generated by OpenLIT from your AI Application to Elastic, follow the below steps.`}),`\n`,_jsx(Heading,{level:`3`,id:`1-get-your-credentials`,children:`1. Get your Credentials`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Sign in to your Elastc account.`}),`\n`,_jsxs(_components.li,{children:[`Open the side navigation and click on `,_jsx(_components.strong,{children:`APM`}),` under `,_jsx(_components.strong,{children:`Observability`}),`.`]}),`\n`,_jsx(_components.li,{children:`Make sure the APM Server is running`}),`\n`,_jsxs(_components.li,{children:[`In the APM Agents section, Select `,_jsx(_components.strong,{children:`OpenTelemetry`}),` and directly jump to `,_jsx(_components.strong,{children:`Step 5`}),` (Configure OpenTelemetry in your application):`]}),`\n`,_jsxs(_components.li,{children:[`Copy and save the configuration value for `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_ENDPOINT`}),` and `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_HEADERS`}),`\n`,_jsxs(Note,{children:[`Replace the space after `,_jsx(_components.code,{children:`Bearer`}),` with `,_jsx(_components.code,{children:`%20`}),`: OTEL_EXPORTER_OTLP_HEADERS=“Authorization=Bearer%20[APIKEY]“`]})]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`2-instrument-your-application`,children:`2. Instrument your application`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`SDK`,id:`sdk`,\"data-child-tab-ids\":`[\"function-arguments\",\"environment-variables\"]`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`For direct integration into your Python applications:`})}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Function Arguments`,id:`function-arguments`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`import`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` openlit`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`openlit.init(`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E36209`,\"--shiki-dark\":`#FFAB70`},children:` otlp_endpoint`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"YOUR_ELASTIC_OTEL_URL\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`, `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E36209`,\"--shiki-dark\":`#FFAB70`},children:` otlp_headers`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"YOUR_ELASTIC_OTEL_AUTH\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`)`})}),`\n`]})})}),_jsx(_components.p,{children:`Replace:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_URL`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_ENDPOINT`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`https://38xxx.apm.us-central1.gcp.cloud.es.io:443`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_AUTH`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_HEADERS`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`Authorization=Bearer%20\u003cAPIKEY>`})]}),`\n`]}),`\n`]}),`\n`]})]}),_jsxs(Tab,{title:`Environment Variables`,id:`environment-variables`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`import`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` openlit`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`openlit.init()`})}),`\n`]})})}),_jsx(_components.p,{children:`Set these environment variables:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`export`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` OTEL_EXPORTER_OTLP_ENDPOINT`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"YOUR_ELASTIC_OTEL_URL\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`export`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` OTEL_EXPORTER_OTLP_HEADERS`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"YOUR_ELASTIC_OTEL_AUTH\"`})]}),`\n`]})})}),_jsx(_components.p,{children:`Replace:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_URL`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_ENDPOINT`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`https://38xxx.apm.us-central1.gcp.cloud.es.io:443`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_AUTH`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_HEADERS`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`Authorization=Bearer%20\u003cAPIKEY>`})]}),`\n`]}),`\n`]}),`\n`]})]})]}),_jsxs(_components.p,{children:[`Refer to the OpenLIT `,_jsx(_components.a,{href:`https://github.com/openlit/openlit/tree/main/sdk/python`,children:`Python SDK repository`}),` for more advanced configurations and use cases.`]})]}),_jsxs(Tab,{title:`CLI`,id:`cli`,\"data-child-tab-ids\":`[\"cli-arguments\",\"environment-variables-2\"]`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`For zero-code auto-instrumentation via command line:`})}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`CLI Arguments`,id:`cli-arguments`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`# Using CLI arguments`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:`openlit-instrument`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --otlp-endpoint`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"YOUR_ELASTIC_OTEL_URL\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --otlp-headers`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"YOUR_ELASTIC_OTEL_AUTH\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --service-name`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"my-ai-service\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` --deployment-environment`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` \"production\"`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` python`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` app.py`})]}),`\n`]})})}),_jsx(_components.p,{children:`Replace:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_URL`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_ENDPOINT`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`https://38xxx.apm.us-central1.gcp.cloud.es.io:443`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_AUTH`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_HEADERS`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`Authorization=Bearer%20\u003cAPIKEY>`})]}),`\n`]}),`\n`]}),`\n`]})]}),_jsxs(Tab,{title:`Environment Variables`,id:`environment-variables-2`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`# Set environment variables (takes precedence over CLI args)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`export`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` OTEL_EXPORTER_OTLP_ENDPOINT`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"YOUR_ELASTIC_OTEL_URL\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`export`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` OTEL_EXPORTER_OTLP_HEADERS`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"YOUR_ELASTIC_OTEL_AUTH\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`export`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` OTEL_SERVICE_NAME`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"my-ai-service\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`export`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` OTEL_DEPLOYMENT_ENVIRONMENT`}),_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"production\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`# Run your application`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:`openlit-instrument`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` python`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:` app.py`})]}),`\n`]})})}),_jsx(_components.p,{children:`Replace:`}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_URL`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_ENDPOINT`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`https://38xxx.apm.us-central1.gcp.cloud.es.io:443`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YOUR_ELASTIC_OTEL_AUTH`}),` with the `,_jsx(_components.code,{children:`OTEL_EXPORTER_OTLP_HEADERS`}),` value you copied in Step 1.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Example: `,_jsx(_components.code,{children:`Authorization=Bearer%20\u003cAPIKEY>`})]}),`\n`]}),`\n`]}),`\n`]})]})]}),_jsxs(_components.p,{children:[`Refer to the OpenLIT `,_jsx(_components.a,{href:`https://github.com/openlit/openlit/tree/main/sdk/python`,children:`Python SDK repository`}),` for more advanced configurations and use cases.`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`3-import-the-pre-built-dashboard`,children:`3. Import the pre-built Dashboard`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Copy the dashboard NDJSON provided in the accordion named `,_jsx(_components.a,{href:`#dashboard`,children:_jsx(_components.code,{children:`Dashboard`})}),` below and save it in a file (`,_jsx(_components.code,{children:`.ndjson`}),`).`]}),`\n`,_jsx(_components.li,{children:`Log into your Elastic Instance.`}),`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Stack Management > Saved Objects`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Import`}),` and upload your file containing the dashboard NDJSON.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Import`}),` and you should have the dashboard available.`]}),`\n`]}),`\n`,_jsx(Accordion,{title:`Dashboard`,id:`dashboard`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{\"attributes\":{\"allowHidden\":false,\"allowNoIndex\":true,\"fieldAttrs\":\"{}\",\"fieldFormatMap\":\"{\\\\\"trace.id\\\\\":{\\\\\"id\\\\\":\\\\\"url\\\\\",\\\\\"params\\\\\":{\\\\\"urlTemplate\\\\\":\\\\\"apm/link-to/trace/{{value}}\\\\\",\\\\\"labelTemplate\\\\\":\\\\\"{{value}}\\\\\"}},\\\\\"transaction.id\\\\\":{\\\\\"id\\\\\":\\\\\"url\\\\\",\\\\\"params\\\\\":{\\\\\"urlTemplate\\\\\":\\\\\"apm/link-to/transaction/{{value}}\\\\\",\\\\\"labelTemplate\\\\\":\\\\\"{{value}}\\\\\"}},\\\\\"transaction.duration.us\\\\\":{\\\\\"id\\\\\":\\\\\"duration\\\\\",\\\\\"params\\\\\":{\\\\\"inputFormat\\\\\":\\\\\"microseconds\\\\\",\\\\\"outputFormat\\\\\":\\\\\"asMilliseconds\\\\\",\\\\\"showSuffix\\\\\":true,\\\\\"useShortSuffix\\\\\":true,\\\\\"outputPrecision\\\\\":2,\\\\\"includeSpaceWithSuffix\\\\\":true}}}\",\"fields\":\"[]\",\"name\":\"APM\",\"runtimeFieldMap\":\"{}\",\"sourceFilters\":\"[]\",\"timeFieldName\":\"@timestamp\",\"title\":\"traces-apm*,apm-*,logs-apm*,apm-*,metrics-apm*,apm-*\"},\"coreMigrationVersion\":\"8.8.0\",\"created_at\":\"2024-06-02T10:27:43.786Z\",\"id\":\"apm_static_data_view_id_default\",\"managed\":false,\"references\":[],\"type\":\"index-pattern\",\"typeMigrationVersion\":\"8.0.0\",\"updated_at\":\"2024-06-02T10:27:43.786Z\",\"version\":\"WzUsMV0=\"}`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"attributes\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:{`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"color\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"#a6a6fb\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"description\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"name\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"genai\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`},`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"coreMigrationVersion\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"8.8.0\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"created_at\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2024-06-02T11:00:42.608Z\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"dd5a07f8-eb90-41fa-92e1-7e0535e92881\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"managed\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`false`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"references\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:[],`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"tag\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"typeMigrationVersion\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"8.0.0\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"updated_at\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"2024-06-02T11:00:42.608Z\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"version\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"WzU5MiwxXQ==\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`}`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{\"attributes\":{\"description\":\"\",\"kibanaSavedObjectMeta\":{\"searchSourceJSON\":\"{\\\\\"query\\\\\":{\\\\\"query\\\\\":\\\\\"\\\\\",\\\\\"language\\\\\":\\\\\"kuery\\\\\"},\\\\\"filter\\\\\":[]}\"},\"optionsJSON\":\"{\\\\\"useMargins\\\\\":true,\\\\\"syncColors\\\\\":false,\\\\\"syncCursor\\\\\":true,\\\\\"syncTooltips\\\\\":false,\\\\\"hidePanelTitles\\\\\":false}\",\"panelsJSON\":\"[{\\\\\"type\\\\\":\\\\\"visualization\\\\\",\\\\\"gridData\\\\\":{\\\\\"x\\\\\":0,\\\\\"y\\\\\":0,\\\\\"w\\\\\":48,\\\\\"h\\\\\":9,\\\\\"i\\\\\":\\\\\"0ab1b11b-153c-4a27-a342-940e2253dacb\\\\\"},\\\\\"panelIndex\\\\\":\\\\\"0ab1b11b-153c-4a27-a342-940e2253dacb\\\\\",\\\\\"embeddableConfig\\\\\":{\\\\\"savedVis\\\\\":{\\\\\"id\\\\\":\\\\\"\\\\\",\\\\\"title\\\\\":\\\\\"\\\\\",\\\\\"description\\\\\":\\\\\"\\\\\",\\\\\"type\\\\\":\\\\\"markdown\\\\\",\\\\\"params\\\\\":{\\\\\"fontSize\\\\\":12,\\\\\"openLinksInNewTab\\\\\":false,\\\\\"markdown\\\\\":\\\\\"---\\\\\\\\n# GenAI Observability\\\\\\\\n\\\\\\\\nThis dashboard displays the usage of Large Language Models (LLM) and Vector Databases, tracking OpenTelemetry Traces and Metrics sent using [OpenLIT](https://github.com/openlit/openlit).\\\\\\\\n\\\\\\\\n---\\\\\"},\\\\\"uiState\\\\\":{},\\\\\"data\\\\\":{\\\\\"aggs\\\\\":[],\\\\\"searchSource\\\\\":{\\\\\"query\\\\\":{\\\\\"query\\\\\":\\\\\"\\\\\",\\\\\"language\\\\\":\\\\\"kuery\\\\\"},\\\\\"filter\\\\\":[]}}},\\\\\"hidePanelTitles\\\\\":true,\\\\\"description\\\\\":\\\\\"\\\\\",\\\\\"enhancements\\\\\":{}},\\\\\"title\\\\\":\\\\\"\\\\\"},{\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"gridData\\\\\":{\\\\\"x\\\\\":0,\\\\\"y\\\\\":9,\\\\\"w\\\\\":10,\\\\\"h\\\\\":7,\\\\\"i\\\\\":\\\\\"fc9f8451-fa92-46b2-a47a-94c45a7338aa\\\\\"},\\\\\"panelIndex\\\\\":\\\\\"fc9f8451-fa92-46b2-a47a-94c45a7338aa\\\\\",\\\\\"embeddableConfig\\\\\":{\\\\\"attributes\\\\\":{\\\\\"title\\\\\":\\\\\"\\\\\",\\\\\"visualizationType\\\\\":\\\\\"lnsLegacyMetric\\\\\",\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"references\\\\\":[{\\\\\"type\\\\\":\\\\\"index-pattern\\\\\",\\\\\"id\\\\\":\\\\\"apm_static_data_view_id_default\\\\\",\\\\\"name\\\\\":\\\\\"indexpattern-datasource-layer-b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\"}],\\\\\"state\\\\\":{\\\\\"visualization\\\\\":{\\\\\"layerId\\\\\":\\\\\"b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\",\\\\\"accessor\\\\\":\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\",\\\\\"layerType\\\\\":\\\\\"data\\\\\",\\\\\"colorMode\\\\\":\\\\\"Background\\\\\",\\\\\"palette\\\\\":{\\\\\"type\\\\\":\\\\\"palette\\\\\",\\\\\"name\\\\\":\\\\\"status\\\\\",\\\\\"params\\\\\":{\\\\\"name\\\\\":\\\\\"status\\\\\",\\\\\"reverse\\\\\":false,\\\\\"rangeType\\\\\":\\\\\"number\\\\\",\\\\\"rangeMin\\\\\":0,\\\\\"rangeMax\\\\\":1.5,\\\\\"progression\\\\\":\\\\\"fixed\\\\\",\\\\\"stops\\\\\":[{\\\\\"color\\\\\":\\\\\"#209280\\\\\",\\\\\"stop\\\\\":0},{\\\\\"color\\\\\":\\\\\"#d6bf57\\\\\",\\\\\"stop\\\\\":0.66},{\\\\\"color\\\\\":\\\\\"#cc5642\\\\\",\\\\\"stop\\\\\":1.33}],\\\\\"steps\\\\\":3,\\\\\"continuity\\\\\":\\\\\"all\\\\\",\\\\\"maxSteps\\\\\":5}}},\\\\\"query\\\\\":{\\\\\"query\\\\\":\\\\\"\\\\\",\\\\\"language\\\\\":\\\\\"kuery\\\\\"},\\\\\"filters\\\\\":[],\\\\\"datasourceStates\\\\\":{\\\\\"formBased\\\\\":{\\\\\"layers\\\\\":{\\\\\"b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\":{\\\\\"columns\\\\\":{\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\":{\\\\\"label\\\\\":\\\\\"Total Successful GenAI Requests\\\\\",\\\\\"dataType\\\\\":\\\\\"number\\\\\",\\\\\"operationType\\\\\":\\\\\"count\\\\\",\\\\\"isBucketed\\\\\":false,\\\\\"scale\\\\\":\\\\\"ratio\\\\\",\\\\\"sourceField\\\\\":\\\\\"gen_ai.total.requests\\\\\",\\\\\"params\\\\\":{\\\\\"format\\\\\":{\\\\\"id\\\\\":\\\\\"number\\\\\",\\\\\"params\\\\\":{\\\\\"decimals\\\\\":0}},\\\\\"emptyAsNull\\\\\":true},\\\\\"customLabel\\\\\":true}},\\\\\"columnOrder\\\\\":[\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\"],\\\\\"incompleteColumns\\\\\":{},\\\\\"sampling\\\\\":1,\\\\\"indexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"}},\\\\\"currentIndexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"},\\\\\"indexpattern\\\\\":{\\\\\"layers\\\\\":{}},\\\\\"textBased\\\\\":{\\\\\"layers\\\\\":{}}},\\\\\"internalReferences\\\\\":[],\\\\\"adHocDataViews\\\\\":{}}},\\\\\"hidePanelTitles\\\\\":true,\\\\\"enhancements\\\\\":{}},\\\\\"title\\\\\":\\\\\"Total Successful GenAI Requests\\\\\"},{\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"gridData\\\\\":{\\\\\"x\\\\\":10,\\\\\"y\\\\\":9,\\\\\"w\\\\\":11,\\\\\"h\\\\\":7,\\\\\"i\\\\\":\\\\\"4230457e-9ccc-4fcd-8ae6-5942d0e86360\\\\\"},\\\\\"panelIndex\\\\\":\\\\\"4230457e-9ccc-4fcd-8ae6-5942d0e86360\\\\\",\\\\\"embeddableConfig\\\\\":{\\\\\"attributes\\\\\":{\\\\\"title\\\\\":\\\\\"\\\\\",\\\\\"visualizationType\\\\\":\\\\\"lnsLegacyMetric\\\\\",\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"references\\\\\":[{\\\\\"type\\\\\":\\\\\"index-pattern\\\\\",\\\\\"id\\\\\":\\\\\"apm_static_data_view_id_default\\\\\",\\\\\"name\\\\\":\\\\\"indexpattern-datasource-layer-b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\"}],\\\\\"state\\\\\":{\\\\\"visualization\\\\\":{\\\\\"layerId\\\\\":\\\\\"b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\",\\\\\"accessor\\\\\":\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\",\\\\\"layerType\\\\\":\\\\\"data\\\\\",\\\\\"colorMode\\\\\":\\\\\"Background\\\\\",\\\\\"palette\\\\\":{\\\\\"type\\\\\":\\\\\"palette\\\\\",\\\\\"name\\\\\":\\\\\"status\\\\\",\\\\\"params\\\\\":{\\\\\"name\\\\\":\\\\\"status\\\\\",\\\\\"reverse\\\\\":false,\\\\\"rangeType\\\\\":\\\\\"number\\\\\",\\\\\"rangeMin\\\\\":0,\\\\\"rangeMax\\\\\":1.5,\\\\\"progression\\\\\":\\\\\"fixed\\\\\",\\\\\"stops\\\\\":[{\\\\\"color\\\\\":\\\\\"#209280\\\\\",\\\\\"stop\\\\\":0},{\\\\\"color\\\\\":\\\\\"#d6bf57\\\\\",\\\\\"stop\\\\\":0.66},{\\\\\"color\\\\\":\\\\\"#cc5642\\\\\",\\\\\"stop\\\\\":1.33}],\\\\\"steps\\\\\":3,\\\\\"continuity\\\\\":\\\\\"all\\\\\",\\\\\"maxSteps\\\\\":5}}},\\\\\"query\\\\\":{\\\\\"query\\\\\":\\\\\"\\\\\",\\\\\"language\\\\\":\\\\\"kuery\\\\\"},\\\\\"filters\\\\\":[],\\\\\"datasourceStates\\\\\":{\\\\\"formBased\\\\\":{\\\\\"layers\\\\\":{\\\\\"b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\":{\\\\\"columns\\\\\":{\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\":{\\\\\"label\\\\\":\\\\\"Total Successful VectorDB Requests\\\\\",\\\\\"dataType\\\\\":\\\\\"number\\\\\",\\\\\"operationType\\\\\":\\\\\"count\\\\\",\\\\\"isBucketed\\\\\":false,\\\\\"scale\\\\\":\\\\\"ratio\\\\\",\\\\\"sourceField\\\\\":\\\\\"db.total.requests\\\\\",\\\\\"params\\\\\":{\\\\\"format\\\\\":{\\\\\"id\\\\\":\\\\\"number\\\\\",\\\\\"params\\\\\":{\\\\\"decimals\\\\\":0}},\\\\\"emptyAsNull\\\\\":true},\\\\\"customLabel\\\\\":true}},\\\\\"columnOrder\\\\\":[\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\"],\\\\\"incompleteColumns\\\\\":{},\\\\\"sampling\\\\\":1,\\\\\"indexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"}},\\\\\"currentIndexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"},\\\\\"indexpattern\\\\\":{\\\\\"layers\\\\\":{}},\\\\\"textBased\\\\\":{\\\\\"layers\\\\\":{}}},\\\\\"internalReferences\\\\\":[],\\\\\"adHocDataViews\\\\\":{}}},\\\\\"hidePanelTitles\\\\\":true,\\\\\"enhancements\\\\\":{}},\\\\\"title\\\\\":\\\\\"Total Successful GenAI Requests\\\\\"},{\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"gridData\\\\\":{\\\\\"x\\\\\":21,\\\\\"y\\\\\":9,\\\\\"w\\\\\":11,\\\\\"h\\\\\":7,\\\\\"i\\\\\":\\\\\"921e9588-c4f9-48f2-8842-fb94fa871789\\\\\"},\\\\\"panelIndex\\\\\":\\\\\"921e9588-c4f9-48f2-8842-fb94fa871789\\\\\",\\\\\"embeddableConfig\\\\\":{\\\\\"attributes\\\\\":{\\\\\"title\\\\\":\\\\\"\\\\\",\\\\\"visualizationType\\\\\":\\\\\"lnsLegacyMetric\\\\\",\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"references\\\\\":[{\\\\\"type\\\\\":\\\\\"index-pattern\\\\\",\\\\\"id\\\\\":\\\\\"apm_static_data_view_id_default\\\\\",\\\\\"name\\\\\":\\\\\"indexpattern-datasource-layer-b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\"}],\\\\\"state\\\\\":{\\\\\"visualization\\\\\":{\\\\\"layerId\\\\\":\\\\\"b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\",\\\\\"accessor\\\\\":\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\",\\\\\"layerType\\\\\":\\\\\"data\\\\\",\\\\\"colorMode\\\\\":\\\\\"Background\\\\\",\\\\\"palette\\\\\":{\\\\\"type\\\\\":\\\\\"palette\\\\\",\\\\\"name\\\\\":\\\\\"status\\\\\",\\\\\"params\\\\\":{\\\\\"name\\\\\":\\\\\"status\\\\\",\\\\\"reverse\\\\\":false,\\\\\"rangeType\\\\\":\\\\\"number\\\\\",\\\\\"rangeMin\\\\\":0,\\\\\"rangeMax\\\\\":1.5,\\\\\"progression\\\\\":\\\\\"fixed\\\\\",\\\\\"stops\\\\\":[{\\\\\"color\\\\\":\\\\\"#209280\\\\\",\\\\\"stop\\\\\":0},{\\\\\"color\\\\\":\\\\\"#d6bf57\\\\\",\\\\\"stop\\\\\":0.66},{\\\\\"color\\\\\":\\\\\"#cc5642\\\\\",\\\\\"stop\\\\\":1.33}],\\\\\"steps\\\\\":3,\\\\\"continuity\\\\\":\\\\\"all\\\\\",\\\\\"maxSteps\\\\\":5}}},\\\\\"query\\\\\":{\\\\\"query\\\\\":\\\\\"\\\\\",\\\\\"language\\\\\":\\\\\"kuery\\\\\"},\\\\\"filters\\\\\":[],\\\\\"datasourceStates\\\\\":{\\\\\"formBased\\\\\":{\\\\\"layers\\\\\":{\\\\\"b7f3b353-d163-4371-9c4b-ae3c1a76712f\\\\\":{\\\\\"columns\\\\\":{\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\":{\\\\\"label\\\\\":\\\\\"Total Usage Tokens\\\\\",\\\\\"dataType\\\\\":\\\\\"number\\\\\",\\\\\"operationType\\\\\":\\\\\"sum\\\\\",\\\\\"sourceField\\\\\":\\\\\"gen_ai.usage.total_tokens\\\\\",\\\\\"isBucketed\\\\\":false,\\\\\"scale\\\\\":\\\\\"ratio\\\\\",\\\\\"params\\\\\":{\\\\\"format\\\\\":{\\\\\"id\\\\\":\\\\\"number\\\\\",\\\\\"params\\\\\":{\\\\\"decimals\\\\\":0}},\\\\\"emptyAsNull\\\\\":true},\\\\\"customLabel\\\\\":true}},\\\\\"columnOrder\\\\\":[\\\\\"d3a9a186-1a69-4130-a4e5-d863954e517c\\\\\"],\\\\\"incompleteColumns\\\\\":{},\\\\\"sampling\\\\\":1,\\\\\"indexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"}},\\\\\"currentIndexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"},\\\\\"indexpattern\\\\\":{\\\\\"layers\\\\\":{}},\\\\\"textBased\\\\\":{\\\\\"layers\\\\\":{}}},\\\\\"internalReferences\\\\\":[],\\\\\"adHocDataViews\\\\\":{}}},\\\\\"hidePanelTitles\\\\\":true,\\\\\"enhancements\\\\\":{}},\\\\\"title\\\\\":\\\\\"Total Successful GenAI Requests\\\\\"},{\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"gridData\\\\\":{\\\\\"x\\\\\":32,\\\\\"y\\\\\":9,\\\\\"w\\\\\":16,\\\\\"h\\\\\":7,\\\\\"i\\\\\":\\\\\"4fc53e67-90b4-45a2-9eb2-7c7daadcff6e\\\\\"},\\\\\"panelIndex\\\\\":\\\\\"4fc53e67-90b4-45a2-9eb2-7c7daadcff6e\\\\\",\\\\\"embeddableConfig\\\\\":{\\\\\"attributes\\\\\":{\\\\\"title\\\\\":\\\\\"\\\\\",\\\\\"visualizationType\\\\\":\\\\\"lnsGauge\\\\\",\\\\\"type\\\\\":\\\\\"lens\\\\\",\\\\\"references\\\\\":[{\\\\\"type\\\\\":\\\\\"index-pattern\\\\\",\\\\\"id\\\\\":\\\\\"apm_static_data_view_id_default\\\\\",\\\\\"name\\\\\":\\\\\"indexpattern-datasource-layer-cedecfe6-b308-4a3b-8d5d-b3856f68bc5c\\\\\"}],\\\\\"state\\\\\":{\\\\\"visualization\\\\\":{\\\\\"shape\\\\\":\\\\\"horizontalBullet\\\\\",\\\\\"layerId\\\\\":\\\\\"cedecfe6-b308-4a3b-8d5d-b3856f68bc5c\\\\\",\\\\\"layerType\\\\\":\\\\\"data\\\\\",\\\\\"ticksPosition\\\\\":\\\\\"auto\\\\\",\\\\\"labelMajorMode\\\\\":\\\\\"auto\\\\\",\\\\\"metricAccessor\\\\\":\\\\\"13325455-54c7-4511-97bc-b40379cde51c\\\\\",\\\\\"palette\\\\\":{\\\\\"name\\\\\":\\\\\"custom\\\\\",\\\\\"type\\\\\":\\\\\"palette\\\\\",\\\\\"params\\\\\":{\\\\\"steps\\\\\":3,\\\\\"name\\\\\":\\\\\"custom\\\\\",\\\\\"reverse\\\\\":false,\\\\\"rangeType\\\\\":\\\\\"percent\\\\\",\\\\\"rangeMin\\\\\":null,\\\\\"rangeMax\\\\\":null,\\\\\"progression\\\\\":\\\\\"fixed\\\\\",\\\\\"stops\\\\\":[{\\\\\"color\\\\\":\\\\\"#00ff0080\\\\\",\\\\\"stop\\\\\":33.33},{\\\\\"color\\\\\":\\\\\"#eaff0080\\\\\",\\\\\"stop\\\\\":66.66},{\\\\\"color\\\\\":\\\\\"#E7664C\\\\\",\\\\\"stop\\\\\":100}],\\\\\"colorStops\\\\\":[{\\\\\"color\\\\\":\\\\\"#00ff0080\\\\\",\\\\\"stop\\\\\":null},{\\\\\"color\\\\\":\\\\\"#eaff0080\\\\\",\\\\\"stop\\\\\":33.33},{\\\\\"color\\\\\":\\\\\"#E7664C\\\\\",\\\\\"stop\\\\\":66.66}],\\\\\"continuity\\\\\":\\\\\"all\\\\\",\\\\\"maxSteps\\\\\":5}},\\\\\"colorMode\\\\\":\\\\\"palette\\\\\"},\\\\\"query\\\\\":{\\\\\"query\\\\\":\\\\\"\\\\\",\\\\\"language\\\\\":\\\\\"kuery\\\\\"},\\\\\"filters\\\\\":[],\\\\\"datasourceStates\\\\\":{\\\\\"formBased\\\\\":{\\\\\"layers\\\\\":{\\\\\"cedecfe6-b308-4a3b-8d5d-b3856f68bc5c\\\\\":{\\\\\"columns\\\\\":{\\\\\"13325455-54c7-4511-97bc-b40379cde51c\\\\\":{\\\\\"label\\\\\":\\\\\"Avg Usage Cost\\\\\",\\\\\"dataType\\\\\":\\\\\"number\\\\\",\\\\\"operationType\\\\\":\\\\\"average\\\\\",\\\\\"sourceField\\\\\":\\\\\"gen_ai.usage.cost\\\\\",\\\\\"isBucketed\\\\\":false,\\\\\"scale\\\\\":\\\\\"ratio\\\\\",\\\\\"params\\\\\":{\\\\\"emptyAsNull\\\\\":true,\\\\\"format\\\\\":{\\\\\"id\\\\\":\\\\\"number\\\\\",\\\\\"params\\\\\":{\\\\\"decimals\\\\\":1,\\\\\"suffix\\\\\":\\\\\"$\\\\\",\\\\\"compact\\\\\":false}}},\\\\\"customLabel\\\\\":true}},\\\\\"columnOrder\\\\\":[\\\\\"13325455-54c7-4511-97bc-b40379cde51c\\\\\"],\\\\\"incompleteColumns\\\\\":{},\\\\\"sampling\\\\\":1,\\\\\"indexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"}},\\\\\"currentIndexPatternId\\\\\":\\\\\"apm_static_data_view_id_default\\\\\"},\\\\\"indexpattern\\\\\":{\\\\\"layers\\\\\":{}},\\\\\"textBased\\\\\":{\\\\\"layers\\\\\":{}}},\\\\\"internalReferences\\\\\":[],\\\\\"adHocDataViews\\\\\":{}}},\\\\\"hidePanelTitles\\\\\":true,\\\\\"enhancements\\\\\":{}},\\\\\"title\\\\\":\\\\\"\\\\\"}]\",\"timeRestore\":false,\"title\":\"GenAI Observability\",\"version\":1},\"coreMigrationVersion\":\"8.8.0\",\"created_at\":\"2024-06-03T04:45:39.460Z\",\"id\":\"e6384f67-5e58-43f2-b2a2-44c16e207dbd\",\"managed\":false,\"references\":[{\"id\":\"apm_static_data_view_id_default\",\"name\":\"fc9f8451-fa92-46b2-a47a-94c45a7338aa:indexpattern-datasource-layer-b7f3b353-d163-4371-9c4b-ae3c1a76712f\",\"type\":\"index-pattern\"},{\"id\":\"apm_static_data_view_id_default\",\"name\":\"4230457e-9ccc-4fcd-8ae6-5942d0e86360:indexpattern-datasource-layer-b7f3b353-d163-4371-9c4b-ae3c1a76712f\",\"type\":\"index-pattern\"},{\"id\":\"apm_static_data_view_id_default\",\"name\":\"921e9588-c4f9-48f2-8842-fb94fa871789:indexpattern-datasource-layer-b7f3b353-d163-4371-9c4b-ae3c1a76712f\",\"type\":\"index-pattern\"},{\"id\":\"apm_static_data_view_id_default\",\"name\":\"4fc53e67-90b4-45a2-9eb2-7c7daadcff6e:indexpattern-datasource-layer-cedecfe6-b308-4a3b-8d5d-b3856f68bc5c\",\"type\":\"index-pattern\"},{\"id\":\"dd5a07f8-eb90-41fa-92e1-7e0535e92881\",\"name\":\"tag-ref-dd5a07f8-eb90-41fa-92e1-7e0535e92881\",\"type\":\"tag\"}],\"type\":\"dashboard\",\"typeMigrationVersion\":\"8.9.0\",\"updated_at\":\"2024-06-03T04:45:39.460Z\",\"version\":\"WzE3MSwxXQ==\"}`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`{`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"excludedObjects\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:[],`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"excludedObjectsCount\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`0`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"exportedCount\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`3`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"missingRefCount\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`0`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`,`}),_jsx(_components.span,{style:{color:`#005CC5`,\"--shiki-dark\":`#79B8FF`},children:`\"missingReferences\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`:[]}`})]}),`\n`]})})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Elastic","description":"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis","href":"/latest/sdk/destinations/elastic"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Get your Credentials","slug":"1-get-your-credentials","depth":3,"children":[]},{"title":"2. Instrument your application","slug":"2-instrument-your-application","depth":3,"children":[]},{"title":"3. Import the pre-built Dashboard","slug":"3-import-the-pre-built-dashboard","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"openlit","siteName":"OpenLIT","title":"Elastic - OpenLIT","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-24T20:21:21.984Z","originalFileLocation":"latest/sdk/destinations/elastic.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis\">\u003cmeta data-mint-head name=\"application-name\" content=\"OpenLIT\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Elastic - OpenLIT\">\u003cmeta data-mint-head property=\"og:description\" content=\"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OpenLIT\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.openlit.io/latest/sdk/destinations/elastic\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openlit.mintlify.app/_mintlify/api/og/v2?division=Supported+Destinations\u0026amp;title=Elastic\u0026amp;description=Send+OpenLIT+AI+observability+data+to+Elastic+Observability+for+search-powered+LLM+trace+and+log+analysis\u0026amp;theme=4348d26a50dcd3a8f8c853ec\u0026amp;signature=be7fff7a98c11c231645865682ec3126ba4f347516064277ef76a206c9debcf7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Elastic - OpenLIT\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openlit.mintlify.app/_mintlify/api/og/v2?division=Supported+Destinations\u0026amp;title=Elastic\u0026amp;description=Send+OpenLIT+AI+observability+data+to+Elastic+Observability+for+search-powered+LLM+trace+and+log+analysis\u0026amp;theme=4348d26a50dcd3a8f8c853ec\u0026amp;signature=be7fff7a98c11c231645865682ec3126ba4f347516064277ef76a206c9debcf7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/openlit/LbZ0IIfFz4vwwQq0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OpenLIT\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F36C06\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.openlit.io/latest/sdk/destinations/elastic\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/latest/sdk/destinations/elastic.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.openlit.io/#organization\",\"name\":\"OpenLIT\",\"url\":\"https://docs.openlit.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/openlit/oP6rqLGiwYvXWG_M/images/rectangular-light-bg-logo.jpg?fit=max\u0026auto=format\u0026n=oP6rqLGiwYvXWG_M\u0026q=85\u0026s=b02d92ad5e052bac2f904af1c0645dec\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.openlit.io#website\",\"name\":\"OpenLIT\",\"url\":\"https://docs.openlit.io\",\"publisher\":{\"@id\":\"https://docs.openlit.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.openlit.io/latest/sdk/destinations/elastic#webpage\",\"url\":\"https://docs.openlit.io/latest/sdk/destinations/elastic\",\"name\":\"Elastic\",\"description\":\"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis\",\"dateModified\":\"2026-08-24T20:21:21.984Z\",\"isPartOf\":{\"@id\":\"https://docs.openlit.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.openlit.io/latest/sdk/destinations/elastic#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.openlit.io/latest/sdk/destinations/elastic#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Destinations\",\"item\":\"https://docs.openlit.io/latest/sdk/destinations/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Supported Destinations\",\"item\":\"https://docs.openlit.io/latest/sdk/destinations/openlit\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Elastic\",\"item\":\"https://docs.openlit.io/latest/sdk/destinations/elastic\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.openlit.io/latest/sdk/destinations/elastic#article\",\"headline\":\"Elastic\",\"name\":\"Elastic\",\"description\":\"Send OpenLIT AI observability data to Elastic Observability for search-powered LLM trace and log analysis\",\"url\":\"https://docs.openlit.io/latest/sdk/destinations/elastic\",\"mainEntityOfPage\":{\"@id\":\"https://docs.openlit.io/latest/sdk/destinations/elastic#webpage\"},\"dateModified\":\"2026-08-24T20:21:21.984Z\",\"publisher\":{\"@id\":\"https://docs.openlit.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.openlit.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OpenLIT\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OpenLIT","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/openlit/openlit"},{"anchor":"Community","icon":"slack","href":"https://join.slack.com/t/openlit/shared_invite/zt-2etnfttwg-TjP_7BZXfYg84oAukY8QRQ"},{"anchor":"Blog","icon":"newspaper","href":"https://openlit.io/blogs"}]},"tabs":[{"tab":"OpenLIT","pages":[{"title":"OpenLIT","href":"/latest/overview"}]},{"tab":"SDK","groups":[{"group":"Getting Started","pages":[{"title":"OpenLIT SDK: OpenTelemetry Auto-Instrumentation for LLMs \u0026 Agents","sidebarTitle":"Overview","href":"/latest/sdk/overview"},{"group":"Quickstarts","icon":"bolt","pages":[{"title":"Get started with AI Observability","sidebarTitle":"LLM Observability","href":"/latest/sdk/quickstart-ai-observability"},{"title":"Evaluate LLMs and AI Agents","sidebarTitle":"Evaluations","href":"/latest/sdk/quickstart-programmatic-evals"},{"title":"Secure your AI app against risks","sidebarTitle":"Guardrails","href":"/latest/sdk/quickstart-guard"},{"title":"GPU Performance Monitoring","sidebarTitle":"GPU Monitoring","href":"/latest/sdk/quickstart-gpu"},{"title":"Get started with MCP Monitoring","sidebarTitle":"MCP Monitoring","href":"/latest/sdk/quickstart-mcp-observability"},{"title":"Get started with VectorDB Observability","sidebarTitle":"VectorDB Observability","href":"/latest/sdk/quickstart-vectordb-observability"}]},{"title":"Configuration","icon":"sliders","href":"/latest/sdk/configuration"},{"title":"Instrumentation Methods","sidebarTitle":"Instrumentation Methods","icon":"wand-magic-sparkles","href":"/latest/sdk/instrumentation-methods"},{"title":"Go SDK Overview","sidebarTitle":"Go SDK Overview","icon":"golang","href":"/latest/sdk/go-overview"}]},{"group":"Core Features","pages":[{"title":"Distributed Tracing","href":"/latest/sdk/features/tracing"},{"title":"Metrics","href":"/latest/sdk/features/metrics"},{"title":"GPU Performance Monitoring","sidebarTitle":"GPU Monitoring","href":"/latest/sdk/features/gpu"},{"title":"Track Cost for Custom Models","href":"/latest/sdk/features/pricing"},{"title":"Evaluations","href":"/latest/sdk/features/evaluations"},{"title":"LLM Guardrails: Prompt Injection, Sensitive Topics","href":"/latest/sdk/features/guardrails"},{"title":"Rule Engine","href":"/latest/sdk/features/rule-engine"}]},{"group":"Integrations","pages":[{"sidebarTitle":"Overview","title":"Monitor AI Applications using OpenTelemetry","href":"/latest/sdk/integrations/overview"},{"group":"LLMs","icon":"robot","pages":[{"title":"Monitor OpenAI using OpenTelemetry","sidebarTitle":"OpenAI","href":"/latest/sdk/integrations/openai"},{"title":"Monitor Ollama using OpenTelemetry","sidebarTitle":"Ollama","href":"/latest/sdk/integrations/ollama"},{"title":"Monitor llmman using OpenTelemetry","sidebarTitle":"llmman","href":"/latest/sdk/integrations/llmman"},{"title":"Monitor Claude using OpenTelemetry","sidebarTitle":"Anthropic","href":"/latest/sdk/integrations/anthropic"},{"title":"Monitor DeepSeek using OpenTelemetry","sidebarTitle":"DeepSeek","href":"/latest/sdk/integrations/deepseek"},{"title":"Monitor GPT4All using OpenTelemetry","sidebarTitle":"GPT4All","href":"/latest/sdk/integrations/gpt4all"},{"title":"Monitor Cohere using OpenTelemetry","sidebarTitle":"Cohere","href":"/latest/sdk/integrations/cohere"},{"title":"Monitor Mistral AI using OpenTelemetry","sidebarTitle":"Mistral","href":"/latest/sdk/integrations/mistral"},{"title":"Monitor GitHub Models using OpenTelemetry","sidebarTitle":"GitHub Models","href":"/latest/sdk/integrations/github-models"},{"title":"Monitor vLLM using OpenTelemetry","sidebarTitle":"vLLM","href":"/latest/sdk/integrations/vllm"},{"title":"Monitor Azure OpenAI using OpenTelemetry","sidebarTitle":"Azure OpenAI","href":"/latest/sdk/integrations/azure-openai"},{"title":"Monitor Azure AI Inference using OpenTelemetry","sidebarTitle":"Azure AI Inference","href":"/latest/sdk/integrations/azure-ai-inference"},{"title":"Monitor HuggingFace using OpenTelemetry","sidebarTitle":"HuggingFace","href":"/latest/sdk/integrations/huggingface"},{"title":"Monitor Amazon Bedrock using OpenTelemetry","sidebarTitle":"Amazon Bedrock","href":"/latest/sdk/integrations/bedrock"},{"title":"Monitor Vertex AI using OpenTelemetry","sidebarTitle":"Vertex AI","href":"/latest/sdk/integrations/vertexai"},{"title":"Monitor Google AI Studio using OpenTelemetry","sidebarTitle":"Google AI Studio","href":"/latest/sdk/integrations/google-ai-studio"},{"title":"Monitor Groq using OpenTelemetry","sidebarTitle":"Groq","href":"/latest/sdk/integrations/groq"},{"title":"Monitor NVIDIA NIM using OpenTelemetry","sidebarTitle":"NVIDIA NIM","href":"/latest/sdk/integrations/nvidia-nim"},{"title":"Monitor xAI using OpenTelemetry","sidebarTitle":"xAI","href":"/latest/sdk/integrations/xai"},{"title":"Monitor ElevenLabs using OpenTelemetry","sidebarTitle":"ElevenLabs","href":"/latest/sdk/integrations/elevenlabs"},{"title":"Monitor AI21 using OpenTelemetry","sidebarTitle":"AI21","href":"/latest/sdk/integrations/ai21"},{"title":"Monitor Together AI using OpenTelemetry","sidebarTitle":"Together AI","href":"/latest/sdk/integrations/together"},{"title":"Monitor TypeSafe Jev using OpenTelemetry","sidebarTitle":"TypeSafe","href":"/latest/sdk/integrations/typesafe"},{"title":"Monitor DigitalOcean GenAI (pydo) using OpenTelemetry","sidebarTitle":"DigitalOcean (pydo)","href":"/latest/sdk/integrations/digitalocean"},{"title":"Monitor DigitalOcean Gradient using OpenTelemetry","sidebarTitle":"DigitalOcean Gradient","href":"/latest/sdk/integrations/digitalocean-gradient"},{"title":"Monitor Assembly AI using OpenTelemetry","sidebarTitle":"Assembly AI","href":"/latest/sdk/integrations/assemblyai"},{"title":"Monitor Featherless using OpenTelemetry","sidebarTitle":"Featherless","href":"/latest/sdk/integrations/featherless"},{"title":"Monitor Reka using OpenTelemetry","sidebarTitle":"Reka AI","href":"/latest/sdk/integrations/reka"},{"title":"Monitor Krutrim using OpenTelemetry","sidebarTitle":"OLA Krutrim","href":"/latest/sdk/integrations/krutrim"},{"title":"Monitor Titan ML using OpenTelemetry","sidebarTitle":"Titan ML","href":"/latest/sdk/integrations/titan-ml"},{"title":"Monitor Sarvam AI using OpenTelemetry","sidebarTitle":"Sarvam AI","href":"/latest/sdk/integrations/sarvam"},{"title":"Monitor Prem AI using OpenTelemetry","sidebarTitle":"Prem AI","href":"/latest/sdk/integrations/premai"},{"title":"Monitor Replicate using OpenTelemetry","sidebarTitle":"Replicate","href":"/latest/sdk/integrations/replicate"}]},{"group":"VectorDBs","icon":"database","pages":[{"title":"Monitor ChromaDB using OpenTelemetry","sidebarTitle":"ChromaDB","href":"/latest/sdk/integrations/chromadb"},{"title":"Monitor Pinecone using OpenTelemetry","sidebarTitle":"Pinecone","href":"/latest/sdk/integrations/pinecone"},{"title":"Monitor Qdrant using OpenTelemetry","sidebarTitle":"Qdrant","href":"/latest/sdk/integrations/qdrant"},{"title":"Monitor Milvus using OpenTelemetry","sidebarTitle":"Milvus","href":"/latest/sdk/integrations/milvus"},{"title":"Monitor AstraDB using OpenTelemetry","sidebarTitle":"AstraDB","href":"/latest/sdk/integrations/astradb"}]},{"group":"Frameworks","icon":"circle-nodes","pages":[{"title":"Monitor LangChain using OpenTelemetry","sidebarTitle":"LangChain","href":"/latest/sdk/integrations/langchain"},{"title":"Monitor OpenAI Agents","sidebarTitle":"OpenAI Agents","href":"/latest/sdk/integrations/openai-agents"},{"title":"Monitor LiteLLM using OpenTelemetry","sidebarTitle":"LiteLLM","href":"/latest/sdk/integrations/litellm"},{"title":"Monitor CrewAI using OpenTelemetry","sidebarTitle":"CrewAI","href":"/latest/sdk/integrations/crewai"},{"title":"Monitor LlamaIndex using OpenTelemetry","sidebarTitle":"LlamaIndex","href":"/latest/sdk/integrations/llama-index"},{"title":"Monitor Browser Use using OpenTelemetry","sidebarTitle":"Browser Use","href":"/latest/sdk/integrations/browser-use"},{"title":"Monitor Pydantic AI using OpenTelemetry","sidebarTitle":"Pydantic AI","href":"/latest/sdk/integrations/pydantic"},{"title":"Monitor DSPy using OpenTelemetry","sidebarTitle":"DSPy","href":"/latest/sdk/integrations/dspy"},{"title":"Monitor AutoGen using OpenTelemetry","sidebarTitle":"AutoGen / AG2","href":"/latest/sdk/integrations/ag2"},{"title":"Monitor Haystack using OpenTelemetry","sidebarTitle":"Haystack","href":"/latest/sdk/integrations/haystack"},{"title":"Monitor mem0 using OpenTelemetry","sidebarTitle":"mem0","href":"/latest/sdk/integrations/mem0"},{"title":"Monitor Guardrails AI using OpenTelemetry","sidebarTitle":"Guardrails AI","href":"/latest/sdk/integrations/guardrails"},{"title":"Monitor Phidata using OpenTelemetry","sidebarTitle":"Phidata","href":"/latest/sdk/integrations/phidata"},{"title":"Monitor MultiOn using OpenTelemetry","sidebarTitle":"MultiOn","href":"/latest/sdk/integrations/multion"},{"title":"Monitor Julep AI using OpenTelemetry","sidebarTitle":"Julep AI","href":"/latest/sdk/integrations/julep-ai"},{"title":"Monitor Letta using OpenTelemetry","sidebarTitle":"Letta","href":"/latest/sdk/integrations/letta"},{"title":"Monitor Crawl4AI using OpenTelemetry","sidebarTitle":"Crawl4AI","href":"/latest/sdk/integrations/crawl4ai"},{"title":"Monitor FireCrawl using OpenTelemetry","sidebarTitle":"FireCrawl","href":"/latest/sdk/integrations/firecrawl"},{"title":"Monitor Dynamiq using OpenTelemetry","sidebarTitle":"Dynamiq","href":"/latest/sdk/integrations/dynamiq"},{"title":"Monitor ControlFlow using OpenTelemetry","sidebarTitle":"ControlFlow","href":"/latest/sdk/integrations/controlflow"},{"title":"Monitor SwarmZero using OpenTelemetry","sidebarTitle":"SwarmZero","href":"/latest/sdk/integrations/swarmzero"},{"title":"Monitor LangGraph using OpenTelemetry","sidebarTitle":"LangGraph","href":"/latest/sdk/integrations/langgraph"},{"title":"Monitor Strands Agents using OpenTelemetry","sidebarTitle":"Strands Agents","href":"/latest/sdk/integrations/strands"},{"title":"Monitor Google ADK using OpenTelemetry","sidebarTitle":"Google ADK","href":"/latest/sdk/integrations/google-adk"},{"title":"Monitor Claude Agent SDK using OpenTelemetry","sidebarTitle":"Claude Agent SDK","href":"/latest/sdk/integrations/claude-agent-sdk"},{"title":"Monitor Vercel AI SDK using OpenTelemetry","sidebarTitle":"Vercel AI SDK","href":"/latest/sdk/integrations/vercel-ai"}]},{"group":"Security Tools","icon":"shield-halved","pages":[{"title":"Monitor AI Agent Governance using OpenTelemetry","sidebarTitle":"Agent Governance Toolkit","href":"/latest/sdk/integrations/agent-governance-toolkit"}]},{"group":"GPUs","icon":"microchip","pages":[{"title":"NVIDIA GPUs","href":"/latest/gpu-collector/gpus/nvidia"},{"title":"AMD GPUs","href":"/latest/gpu-collector/gpus/amd"},{"title":"Intel GPUs","href":"/latest/gpu-collector/gpus/intel"}]}]},{"group":"Destinations","pages":[{"title":"Export OpenTelemetry LLM Traces to Any Backend","sidebarTitle":"Overview","href":"/latest/sdk/destinations/overview"},{"group":"Supported Destinations","icon":"paper-plane","pages":[{"title":"OpenLIT","href":"/latest/sdk/destinations/openlit"},{"title":"OpenTelemetry Collector","href":"/latest/sdk/destinations/otelcol"},{"title":"Grafana Cloud","href":"/latest/sdk/destinations/grafanacloud"},{"title":"Prometheus + Tempo","href":"/latest/sdk/destinations/prometheus-tempo"},{"title":"Prometheus + Jaeger","href":"/latest/sdk/destinations/prometheus-jaeger"},{"title":"DataDog","href":"/latest/sdk/destinations/datadog"},{"title":"Dash0","href":"/latest/sdk/destinations/dash0"},{"title":"SigNoz","href":"/latest/sdk/destinations/signoz"},{"title":"New Relic","href":"/latest/sdk/destinations/new-relic"},{"title":"Dynatrace","description":"Send OpenLIT AI observability traces and metrics to Dynatrace for enterprise full-stack LLM monitoring","href":"/latest/sdk/destinations/dynatrace"},{"title":"Elastic","href":"/latest/sdk/destinations/elastic"},{"title":"HyperDX","description":"Send OpenLIT AI observability data to HyperDX, an open-source ClickHouse-backed platform, for unified LLM traces, logs, and metrics","href":"/latest/sdk/destinations/hyperdx"},{"title":"OneUptime","href":"/latest/sdk/destinations/oneuptime"},{"title":"Parseable","href":"/latest/sdk/destinations/parseable"},{"title":"OpenObserve","href":"/latest/sdk/destinations/openobserve"},{"title":"Highlight.io","href":"/latest/sdk/destinations/highlight"},{"title":"Middleware","href":"/latest/sdk/destinations/middleware"},{"title":"SigLens","href":"/latest/sdk/destinations/siglens"},{"title":"Oodle","href":"/latest/sdk/destinations/oodle"},{"title":"Langfuse","href":"/latest/sdk/destinations/langfuse"},{"title":"Murnitur","href":"/latest/sdk/destinations/murnitur"},{"title":"Victoria Stack","href":"/latest/sdk/destinations/victoriametrics-stack"}]}]}]},{"tab":"GPU Collector","pages":[{"title":"GPU Collector","href":"/latest/gpu-collector/overview"}]}]},"title":"Elastic - OpenLIT","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Cz91mEGH.js","DynamicMarkdown-a8hUKrw6.js","zoom-image-lightbox-CaUwvYH3.js","lightbox-handle-r17bVUz3.js"]}