Option 2 - Send directly to the groundcover BYOC endpoint
Allows sending traces from any runtime, e.g., Docker, serverless, ECS, etc. Requires an ingestion key.First, create an ingestion key.Then, set the following environment variables:
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"traceloop","colors":{"primary":"#EAB308","light":"#EAB308","dark":"#EAB308"},"favicon":"https://mintcdn.com/enrolla/-xQ9K52hAYrcQGvz/favicon.png?fit=max\u0026auto=format\u0026n=-xQ9K52hAYrcQGvz\u0026q=85\u0026s=6066426161fe311654d19ebca89ee7c0","logo":{"light":"https://mintcdn.com/enrolla/GspX1ocwd1gETLy0/logo/traceloop-light.png?fit=max\u0026auto=format\u0026n=GspX1ocwd1gETLy0\u0026q=85\u0026s=e245f77b5b8af11ef9aa4a0ce2ee97a6","dark":"https://mintcdn.com/enrolla/GspX1ocwd1gETLy0/logo/traceloop-dark.png?fit=max\u0026auto=format\u0026n=GspX1ocwd1gETLy0\u0026q=85\u0026s=d34d3b622526506a2a4512b32d4ebb9b"},"api":{"openapi":"openapi.json","mdx":{"server":"https://app.traceloop.com/api","auth":{"method":"bearer","name":null}}},"appearance":{"default":"dark","strict":null},"background":{"decoration":null,"color":{"light":null,"dark":"#09090B"}},"navbar":{"links":[{"label":"Community","href":"https://traceloop.com/slack"},{"label":"Support","href":"https://support.traceloop.com"}],"primary":{"type":"button","label":"Start now","href":"https://app.traceloop.com/"}},"footer":{"socials":{"github":"https://github.com/traceloop","twitter":"https://twitter.com/traceloopdev"}},"integrations":{"gtm":{"tagId":"GTM-NDQVZMH"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"enrolla","hasAudioNarration":false,"actualSubdomain":"enrolla","customDomains":["www.traceloop.com"],"gitSource":{"type":"github","owner":"traceloop","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a50ddc4a3ca9e4edbc90a63","collectionId":"adc0afa5-95ac-4624-90b0-9d9b79bb22a1","schemaVersion":"v3"},"feedback":{"thumbs":true,"edits":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6a50ddc4a3ca9e4edbc90a63:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Dashboard API","count":55},{"language":"default","tag":"OpenLLMetry","count":55},{"language":"default","tag":"Evaluators","count":43},{"language":"default","tag":"Integrations","count":34},{"language":"default","tag":"Documentation","count":30},{"language":"default","tag":"Tracing","count":14},{"language":"default","tag":"Quick Start","count":9},{"language":"default","tag":"Auto-monitor-setups","count":6},{"language":"default","tag":"Playgrounds","count":4},{"language":"default","tag":"Self-host","count":4}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#topbar-cta-button span,#topbar-cta-button svg{color:#09090b!important}#topbar-cta-button span.absolute{border-radius:8px!important}.nav-logo{width:140px!important}"}],"page":{"pagePath":"openllmetry/integrations/groundcover","slug":"/openllmetry/integrations/groundcover","pageMetadata":{"title":"LLM Observability with groundcover and OpenLLMetry","sidebarTitle":"groundcover","description":null,"href":"/openllmetry/integrations/groundcover"},"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`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=60aae2470d21449de61701d918e322d6`,\"data-og-width\":`3010`,width:`3010`,\"data-og-height\":`1458`,height:`1458`,\"data-path\":`img/integrations/groundcover.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?w=280\u0026fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=a884400fcb92e905c34f75a430b287cd 280w, https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?w=560\u0026fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=025659f85bc185f739c7340ecf2d5ba4 560w, https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?w=840\u0026fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=1a545f4ac0a42a8df83f30bba2546809 840w, https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=0be75a7672840f4ff01f8fd06f22e704 1100w, https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=04508d0918a389754ab819f5d9add706 1650w, https://mintcdn.com/enrolla/UL38GgJOBlei-xtG/img/integrations/groundcover.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UL38GgJOBlei-xtG\u0026q=85\u0026s=b9865fb30744ab2c79b31d6ab40f09a4 2500w`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.groundcover.com`,children:`groundcover`}),` is a BYOC, eBPF-powered, OpenTelemetry-native complete observability platform.`]}),`\n`,_jsx(_components.p,{children:`You have two options for sending traces to groundcover:`}),`\n`,_jsx(Heading,{level:`2`,id:`option-1-send-directly-to-the-groundcover-sensor`,children:`Option 1 - Send directly to the groundcover sensor`}),`\n`,_jsx(_components.p,{children:`No API key required. Saves on networking costs.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TRACELOOP_BASE_URL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`http://groundcover-sensor.groundcover.svc.cluster.local:4318`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`option-2-send-directly-to-the-groundcover-byoc-endpoint`,children:`Option 2 - Send directly to the groundcover BYOC endpoint`}),`\n`,_jsx(_components.p,{children:`Allows sending traces from any runtime, e.g., Docker, serverless, ECS, etc. Requires an ingestion key.`}),`\n`,_jsxs(_components.p,{children:[`First, `,_jsx(_components.a,{href:`https://docs.groundcover.com/use-groundcover/remote-access-and-apis/ingestion-keys#creating-an-ingestion-key`,children:`create an ingestion key`}),`.`]}),`\n`,_jsx(_components.p,{children:`Then, set the following environment variables:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TRACELOOP_BASE_URL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`https://`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`GROUNDCOVER_BYOC_ENDPOINT`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TRACELOOP_HEADERS`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"apikey=\u003cGROUNDCOVER_INGESTION_KEY>\"`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`For more information, check out the `,_jsx(_components.a,{href:`https://docs.groundcover.com/integrations/data-sources/opentelemetry`,children:`groundcover OpenTelemetry documentation`}),`.`]})]})}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":{"config":{},"pageMetadata":{"title":"LLM Observability with groundcover and OpenLLMetry","sidebarTitle":"groundcover","description":null,"href":"/openllmetry/integrations/groundcover"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Option 1 - Send directly to the groundcover sensor","slug":"option-1-send-directly-to-the-groundcover-sensor","depth":2,"children":[]},{"title":"Option 2 - Send directly to the groundcover BYOC endpoint","slug":"option-2-send-directly-to-the-groundcover-byoc-endpoint","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/enrolla/99d79fc3a15df79c/vibekit.js","/docs/_mintlify/custom/enrolla/a052f9c2fb91f2bb/scripts/filter-openapi.js","/docs/_mintlify/custom/enrolla/f023a04dbd14c606/scripts/update-mint-navigation.js"],"subdomain":"enrolla","siteName":"traceloop","title":"LLM Observability with groundcover and OpenLLMetry - traceloop","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-18T10:50:41.638Z","originalFileLocation":"openllmetry/integrations/groundcover.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=\"application-name\" content=\"traceloop\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_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=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"LLM Observability with groundcover and OpenLLMetry - traceloop\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"traceloop\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://enrolla.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=LLM+Observability+with+groundcover+and+OpenLLMetry\u0026amp;theme=ff62921debafe09ea1aaaffe\u0026amp;signature=1442161e900731f1e91b0c4d8bf63ab2dc3704de4ed86de504da8ab3853f0c37\">\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=\"LLM Observability with groundcover and OpenLLMetry - traceloop\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://enrolla.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=LLM+Observability+with+groundcover+and+OpenLLMetry\u0026amp;theme=ff62921debafe09ea1aaaffe\u0026amp;signature=1442161e900731f1e91b0c4d8bf63ab2dc3704de4ed86de504da8ab3853f0c37\">\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=\"/docs/mintlify-assets/_mintlify/favicons/enrolla/c4jFPLhIQoqlp6LG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"traceloop\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#EAB308\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/openllmetry/integrations/groundcover.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.traceloop.com/#organization\",\"name\":\"traceloop\",\"url\":\"https://www.traceloop.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/enrolla/GspX1ocwd1gETLy0/logo/traceloop-light.png?fit=max\u0026auto=format\u0026n=GspX1ocwd1gETLy0\u0026q=85\u0026s=e245f77b5b8af11ef9aa4a0ce2ee97a6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.traceloop.com/docs#website\",\"name\":\"traceloop\",\"url\":\"https://www.traceloop.com/docs\",\"publisher\":{\"@id\":\"https://www.traceloop.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover#webpage\",\"url\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover\",\"name\":\"LLM Observability with groundcover and OpenLLMetry\",\"dateModified\":\"2026-06-18T10:50:41.638Z\",\"isPartOf\":{\"@id\":\"https://www.traceloop.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://www.traceloop.com/docs/openllmetry/integrations/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LLM Observability with groundcover and OpenLLMetry\",\"item\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover#article\",\"headline\":\"LLM Observability with groundcover and OpenLLMetry\",\"name\":\"LLM Observability with groundcover and OpenLLMetry\",\"url\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover\",\"mainEntityOfPage\":{\"@id\":\"https://www.traceloop.com/docs/openllmetry/integrations/groundcover#webpage\"},\"dateModified\":\"2026-06-18T10:50:41.638Z\",\"publisher\":{\"@id\":\"https://www.traceloop.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.traceloop.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"traceloop\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"traceloop","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"anchor":"OpenLLMetry","icon":"telescope","groups":[{"group":"Introduction","pages":[{"title":"What is OpenLLMetry?","href":"/openllmetry/introduction"}]},{"group":"Quick Start","pages":[{"title":"Python","href":"/openllmetry/getting-started-python"},{"title":"Node.js","href":"/openllmetry/getting-started-ts"},{"title":"Next.js","href":"/openllmetry/getting-started-nextjs"},{"title":"Go","href":"/openllmetry/getting-started-go"},{"title":"Ruby","href":"/openllmetry/getting-started-ruby"},{"title":"SDK Initialization Options","href":"/openllmetry/configuration"},{"title":"Troubleshooting","href":"/openllmetry/troubleshooting"}]},{"group":"Tracing","pages":[{"title":"What's Supported?","href":"/openllmetry/tracing/supported"},{"title":"Multi-Modality Support","href":"/openllmetry/tracing/multi-modality"},{"title":"Workflow Annotations","href":"/openllmetry/tracing/annotations"},{"title":"Sessions","href":"/openllmetry/tracing/sessions"},{"title":"Versioning","href":"/openllmetry/tracing/versions"},{"title":"Associating Entities with Traces","href":"/openllmetry/tracing/association"},{"title":"Tracking User Feedback","href":"/openllmetry/tracing/user-feedback"},{"title":"Manually reporting calls to LLMs and Vector DBs","href":"/openllmetry/tracing/manual-reporting"},{"title":"Issues with Auto-instrumentation (Typescript / Javascript)","href":"/openllmetry/tracing/js-force-instrumentations"},{"title":"Usage with Threads (Python)","href":"/openllmetry/tracing/python-threads"},{"title":"Without OpenLLMetry SDK","href":"/openllmetry/tracing/without-sdk"}]},{"group":"Integrations","pages":[{"title":"Overview","href":"/openllmetry/integrations/introduction"},{"title":"LLM Observability with Traceloop","sidebarTitle":"Traceloop","href":"/openllmetry/integrations/traceloop"},{"title":"LLM Observability with Axiom and OpenLLMetry","sidebarTitle":"Axiom","href":"/openllmetry/integrations/axiom"},{"title":"Azure Application Insights","href":"/openllmetry/integrations/azure"},{"title":"LLM Observability with Braintrust and OpenLLMetry","sidebarTitle":"Braintrust","href":"/openllmetry/integrations/braintrust"},{"title":"LLM Observability with BMC and OpenLLMetry","sidebarTitle":"BMC Helix","href":"/openllmetry/integrations/bmc"},{"title":"LLM Observability with Dash0 and OpenLLMetry","sidebarTitle":"Dash0","href":"/openllmetry/integrations/dash0"},{"title":"LLM Observability with Datadog and OpenLLMetry","sidebarTitle":"Datadog","href":"/openllmetry/integrations/datadog"},{"title":"LLM Observability with Dynatrace and OpenLLMetry","sidebarTitle":"Dynatrace","href":"/openllmetry/integrations/dynatrace"},{"title":"LLM Observability with Elasticsearch APM Service","sidebarTitle":"Elasticsearch APM","href":"/openllmetry/integrations/elasticsearch-apm"},{"title":"LLM Observability with Google Cloud and OpenLLMetry","sidebarTitle":"Google Cloud","href":"/openllmetry/integrations/gcp"},{"title":"LLM Observability with Grafana and OpenLLMetry","sidebarTitle":"Grafana","description":null,"href":"/openllmetry/integrations/grafana"},{"title":"LLM Observability with groundcover and OpenLLMetry","sidebarTitle":"groundcover","href":"/openllmetry/integrations/groundcover"},{"title":"LLM Observability with Highlight and OpenLLMetry","sidebarTitle":"Highlight","description":null,"href":"/openllmetry/integrations/highlight"},{"title":"LLM Observability with Honeycomb and OpenLLMetry","sidebarTitle":"Honeycomb","href":"/openllmetry/integrations/honeycomb"},{"title":"LLM Observability with HyperDX and OpenLLMetry","sidebarTitle":"HyperDX","href":"/openllmetry/integrations/hyperdx"},{"title":"LLM Observability with Instana and OpenLLMetry","sidebarTitle":"Instana","href":"/openllmetry/integrations/instana"},{"title":"LLM Observability with KloudMate and OpenLLMetry","sidebarTitle":"KloudMate","href":"/openllmetry/integrations/kloudmate"},{"title":"LLM observability with Laminar and OpenLLMetry","sidebarTitle":"Laminar","href":"/openllmetry/integrations/laminar"},{"title":"Enhance LLM Observability with Langfuse and OpenLLMetry","sidebarTitle":"Langfuse","href":"/openllmetry/integrations/langfuse"},{"title":"LLM Observability with LangSmith and OpenLLMetry","sidebarTitle":"LangSmith","href":"/openllmetry/integrations/langsmith"},{"title":"LLM Observability with Middleware and OpenLLMetry","sidebarTitle":"Middleware","href":"/openllmetry/integrations/middleware"},{"title":"LLM observability with New Relic and OpenLLMetry","sidebarTitle":"New Relic","href":"/openllmetry/integrations/newrelic"},{"title":"LLM observability with OpenTelemetry Collector","sidebarTitle":"OpenTelemetry Collector","href":"/openllmetry/integrations/otel-collector"},{"title":"LLM Observability with Oracle Cloud Infrastructure Application Performance Monitoring(APM) service","sidebarTitle":"OCI Application Performance Monitoring","href":"/openllmetry/integrations/oraclecloud"},{"title":"LLM Observability with Scorecard and OpenLLMetry","sidebarTitle":"Scorecard","href":"/openllmetry/integrations/scorecard"},{"title":"LLM Observability with Service Now Cloud Observability and OpenLLMetry","sidebarTitle":"Service Now Cloud Observability","href":"/openllmetry/integrations/service-now"},{"title":"LLM Observability with SigNoz and OpenLLMetry","sidebarTitle":"SigNoz","href":"/openllmetry/integrations/signoz"},{"title":"LLM Observability with Sentry and OpenLLMetry","sidebarTitle":"Sentry","href":"/openllmetry/integrations/sentry"},{"title":"LLM Observability with Splunk and OpenLLMetry","sidebarTitle":"Splunk","href":"/openllmetry/integrations/splunk"},{"title":"LLM Observability with Tencent APM and OpenLLMetry","sidebarTitle":"Tencent Cloud","href":"/openllmetry/integrations/tencent"}]},{"group":"Privacy","pages":[{"title":"Prompts, Completions and Embeddings","href":"/openllmetry/privacy/traces"},{"title":"Telemetry","href":"/openllmetry/privacy/telemetry"}]},{"group":"Contribute","pages":[{"title":"Overview","href":"/openllmetry/contributing/overview"},{"title":"Local Development","href":"/openllmetry/contributing/developing"},{"title":"GenAI Semantic Conventions","href":"/openllmetry/contributing/semantic-conventions"}]}]},{"anchor":"Hub","icon":"arrows-to-dot","pages":[{"title":"Hub","href":"/hub/getting-started"}]},{"anchor":"Dashboard API","icon":"webhook","pages":[{"title":"Dashboard API","href":"/api-reference/introduction"}]},{"anchor":"Community","href":"https://traceloop.com/slack","icon":"slack"},{"anchor":"GitHub","href":"https://github.com/traceloop","icon":"github"}]},"title":"LLM Observability with groundcover and OpenLLMetry - traceloop","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bb6zlep0.js","DynamicMarkdown-34OtG_BH.js","zoom-image-lightbox-B_gjFIjh.js","lightbox-handle-r17bVUz3.js"]}