Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.
Use an OpenTelemetry Collector distribution that includes the Prometheus receiver and Datadog exporter, such as the contrib distribution. The receiver scrapes Baseten; the exporter sends those metrics to your Datadog account.Create a metrics-only API key, then set these environment variables in the Collector’s runtime:
string
required
The Baseten metrics-only API key.
string
required
An API key for the Datadog account that receives the metrics.
string
required
Your Datadog site, such as datadoghq.com or datadoghq.eu.
Start the Collector with this configuration and check its logs for scrape or export errors. Search Datadog’s Metrics Explorer for the exported Baseten metrics.Keep all collectors within Baseten’s metrics rate limit. See the exported metrics reference for available measurements and the Datadog exporter documentation for exporter settings and batching guidance.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Baseten","colors":{"primary":"#00B86B","light":"#009959","dark":"#17D465"},"logo":{"light":"https://mintcdn.com/baseten-preview/ksfOxZ6o9Nr11Ehv/logo/light.svg?fit=max\u0026auto=format\u0026n=ksfOxZ6o9Nr11Ehv\u0026q=85\u0026s=49cc92231846593d2fe535135b28f285","dark":"https://mintcdn.com/baseten-preview/ksfOxZ6o9Nr11Ehv/logo/dark.svg?fit=max\u0026auto=format\u0026n=ksfOxZ6o9Nr11Ehv\u0026q=85\u0026s=38600787e2f0ddd08d97b79b78bc3b2f"},"favicon":"https://mintcdn.com/baseten-preview/W3NbEem9OZkF5rdB/favicon.png?fit=max\u0026auto=format\u0026n=W3NbEem9OZkF5rdB\u0026q=85\u0026s=7048491872544ef51af0d5dd309f7e1c","api":{"openapi":["https://api.baseten.co/v1/spec","reference/inference-api/llm-openapi-spec.json","reference/inference-api/responses-openapi-spec.json","reference/inference-api/messages-openapi-spec.json","reference/inference-api/inference-api-spec.json","reference/sandbox-api/openapi.json"],"playground":{"display":"interactive"}},"appearance":{"default":"light","strict":false},"background":{"color":{"dark":"#020c07"}},"navbar":{"links":[{"href":"mailto:support@baseten.co","label":"Support"}],"primary":{"type":"button","label":"Return to Baseten","href":"https://app.baseten.co"}},"footer":{"socials":{"github":"https://github.com/basetenlabs","linkedin":"https://www.linkedin.com/company/baseten","x":"https://x.com/basetenco"},"links":[{"items":[{"label":"Return to Baseten","href":"https://app.baseten.co/"},{"label":"Changelog","href":"https://www.baseten.co/changelog"},{"label":"Support","href":"mailto:support@baseten.co"},{"label":"Status","href":"https://status.baseten.co/"}]}]},"styling":{"codeblocks":"system","latex":true},"integrations":{"gtm":{"tagId":"GTM-5Z2TLX86"},"posthog":{"apiKey":"phc_L8m3QbJG1EAMwGvR32E6QNc6vh9ckHDGPm3wdrUO33A"}},"contextual":{"options":["copy","view","mcp","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"baseten-preview","hasAudioNarration":false,"actualSubdomain":"baseten-preview","customDomains":["docs.baseten.co"],"gitSource":{"type":"github","owner":"basetenlabs","repo":"docs.baseten.co","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af76b127b1d5fddacc83afc","clientVersion":"0.0.4138","searchFilterCounts":[{"language":"default","tag":"Reference","count":443},{"language":"default","tag":"Management API","count":210},{"language":"default","tag":"Documentation","count":204},{"language":"default","tag":"Examples","count":69},{"language":"default","tag":"Deployments","count":53},{"language":"default","tag":"Models","count":48},{"language":"default","tag":"Endpoints","count":47},{"language":"default","tag":"Training","count":45},{"language":"default","tag":"Inference API","count":44},{"language":"default","tag":"Sandboxes","count":43}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableStarterQuestions":true,"deflection":{"enabled":true,"email":"support@baseten.co"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"starterQuestions":[{"_id":"6a46b361db12bc3e414645ee","deploymentId":"6503961dad764d79e088215e","questionText":"How can I run my own dedicated inference?","status":"active","generatedBy":"manual","createdAt":"2026-07-02T18:52:17.511Z","updatedAt":"2026-07-02T18:52:17.511Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'IBM Plex Mono';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\nhtml,body{background-image:url(\"https://ny2vcqfthujcm8md.public.blob.vercel-storage.com/new-top-right-bg-GsRxhtLWkGqRqwsLC0Ulzc0ZVYY94k.png\");background-position:top right;background-repeat:no-repeat;background-size:715px 379px;background-attachment:fixed}.nav-tag-pill-text{background:#17d465;color:#000;font-family:\"IBM Plex Mono\", monospace;border-radius:0;padding:0.2rem 0.4rem;font-size:0.75rem;font-weight:400}.capability-pills{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0.75rem 0 1.25rem}.capability-pill{display:inline-block;background:rgba(0, 184, 107, 0.08);color:#009959;font-family:\"IBM Plex Mono\", monospace;border:1px solid rgba(0, 184, 107, 0.25);border-radius:999px;padding:0.2rem 0.65rem;font-size:0.75rem;font-weight:500;line-height:1.3;white-space:nowrap;text-decoration:none;transition:background 0.15s ease, border-color 0.15s ease}a.capability-pill:hover{background:rgba(0, 184, 107, 0.18);border-color:rgba(0, 184, 107, 0.5);text-decoration:none}html.dark .capability-pill{background:rgba(23, 212, 101, 0.12);color:#4ade80;border-color:rgba(23, 212, 101, 0.3)}html.dark a.capability-pill:hover{background:rgba(23, 212, 101, 0.22);border-color:rgba(23, 212, 101, 0.55)}.card{border-radius:8px!important}.homepage-bg{background-image:url(\"https://ny2vcqfthujcm8md.public.blob.vercel-storage.com/homepage-top-left-bg-MpWlP1ZN2NjOMVi4cJyonJox8RoNGU.png\");background-size:715px 458px;background-position:top left;background-repeat:no-repeat;height:458px;width:100%;position:absolute}.homepage-content{margin-top:150px!important}#navbar-transition-maple{background:#fff}#table-of-contents-content{font-size:12px}.codeblock-dark,.codeblock-light{border:1px solid #aae7ce;border-radius:8px;background:#f0fcf7}[data-component-part=\"code-block-root\"]{border-radius:8px}.examples-header{background:#fbf9f5;padding:40px;border-radius:8px}#content-area:has(#content[data-page-href=\"/src/_props/overview\"]) header .eyebrow{display:none}.preview-badge{display:inline-flex;align-items:center;padding:0.125rem 0.5rem;font-size:0.75rem;font-weight:500;color:#00b86b;background-color:rgba(0, 184, 107, 0.1);border:1px solid rgba(0, 184, 107, 0.2);border-radius:9999px;margin-left:0.5rem;vertical-align:middle}.deprecated-badge{display:inline-flex;align-items:center;padding:0.125rem 0.5rem;font-size:0.75rem;font-weight:500;color:#f59e0b;background-color:rgba(245, 158, 11, 0.1);border:1px solid rgba(245, 158, 11, 0.2);border-radius:9999px;margin-left:0.5rem;vertical-align:middle}html.dark,html.dark body{background-image:none}html.dark #navbar-transition-maple{background:transparent}html.dark .codeblock-dark,html.dark .codeblock-light{background:rgba(0, 184, 107, 0.06);border-color:#203026}html.dark .examples-header{background:#0C1D13}html.dark .nav-tag-pill-text{background:#17d465;color:#000}html.dark img:not([src$=\".svg\"]):not([src*=\".svg?\"]):not([src*=\".svg#\"]):not(.dark-no-card){background:#F4F9F3;padding:8px;border-radius:6px}html.dark .homepage-bg{background-image:none}.recipe-builder{--rb-accent: #00B86B;--rb-accent-text: #009959;--rb-accent-fill: rgba(0, 184, 107, 0.1);--rb-accent-fill-hover: rgba(0, 184, 107, 0.18);--rb-accent-border: rgba(0, 184, 107, 0.4);--rb-accent-border-hover: rgba(0, 184, 107, 0.6);--rb-surface: #fbfcfb;--rb-surface-head: rgba(0, 184, 107, 0.04);--rb-surface-spec: #fcfdfc;--rb-surface-yaml: #f8faf9;--rb-border: #dde3df;--rb-border-soft: #eaece9;--rb-chip-bg: #fdfefd;--rb-chip-bg-hover: #f3f6f4;--rb-chip-border: #e3e6e3;--rb-chip-border-hover: #cfd6d1;--rb-text: #374151;--rb-text-strong: #1f2937;--rb-text-muted: #6b7280;--rb-copy-bg: #00B86B;--rb-copy-bg-hover: #009959;--rb-copy-fg: #ffffff;--rb-copy-border: #009959;--rb-spec-bg: rgba(0, 0, 0, 0.04);--rb-spec-fg: #4b5563;--rb-spec-border: rgba(0, 0, 0, 0.08);border:1px solid var(--rb-border);border-radius:12px;background:var(--rb-surface);padding:1.1rem 1.25rem 1.25rem;margin:1.25rem 0 1.75rem}html.dark .recipe-builder{--rb-accent: #19E76E;--rb-accent-text: #4ade80;--rb-accent-fill: rgba(25, 231, 110, 0.12);--rb-accent-fill-hover: rgba(25, 231, 110, 0.2);--rb-accent-border: rgba(25, 231, 110, 0.35);--rb-accent-border-hover: rgba(25, 231, 110, 0.55);--rb-surface: #0C1D13;--rb-surface-head: rgba(25, 231, 110, 0.04);--rb-surface-spec: #0B1A11;--rb-surface-yaml: #0E2116;--rb-border: #203026;--rb-border-soft: #1A2620;--rb-chip-bg: #102219;--rb-chip-bg-hover: #14291E;--rb-chip-border: #203026;--rb-chip-border-hover: #344339;--rb-text: #B2BAB3;--rb-text-strong: #F4F9F3;--rb-text-muted: #9CA59E;--rb-copy-bg: #19E76E;--rb-copy-bg-hover: #17D465;--rb-copy-fg: #052511;--rb-copy-border: #17D465;--rb-spec-bg: rgba(244, 249, 243, 0.05);--rb-spec-fg: #9CA59E;--rb-spec-border: rgba(244, 249, 243, 0.08)}.rb-row{display:flex;gap:0.85rem;align-items:flex-start;padding:0.55rem 0}.rb-row+.rb-row{border-top:1px dashed var(--rb-border-soft)}.rb-label{font-family:\"IBM Plex Mono\", monospace;font-size:0.65rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--rb-text-muted);flex:0 0 96px;padding-top:0.45rem}.rb-chips{display:flex;flex-wrap:wrap;gap:0.4rem;flex:1;min-width:0}.rb-chip{display:inline-flex;align-items:center;font-family:\"IBM Plex Mono\", monospace;font-size:0.78rem;font-weight:500;line-height:1.2;padding:0.4rem 0.75rem;border-radius:999px;border:1px solid var(--rb-chip-border);background:var(--rb-chip-bg);color:var(--rb-text);cursor:pointer;white-space:nowrap;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease}.rb-chip:hover{background:var(--rb-chip-bg-hover);border-color:var(--rb-chip-border-hover)}.rb-chip:focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-chip[aria-pressed=\"true\"]{background:var(--rb-accent-fill);border-color:var(--rb-accent-border);color:var(--rb-accent-text)}.rb-chip[aria-pressed=\"true\"]:hover{background:var(--rb-accent-fill-hover);border-color:var(--rb-accent-border-hover)}.rb-chip:disabled{opacity:0.4;cursor:not-allowed;background:var(--rb-chip-bg);border-color:var(--rb-chip-border);color:var(--rb-text)}.rb-chip:disabled:hover{background:var(--rb-chip-bg);border-color:var(--rb-chip-border)}.rb-output{margin-top:1.05rem;border:1px solid var(--rb-border);border-radius:10px;overflow:hidden}.rb-output-head{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;padding:0.65rem 0.9rem;background:var(--rb-surface-head);border-bottom:1px solid var(--rb-border)}.rb-title{font-size:0.92rem;line-height:1.3}.rb-title-fam{font-weight:600;color:var(--rb-text-strong)}.rb-title-preset{font-weight:400;color:var(--rb-text-muted);margin-left:0.5rem}.rb-copy{display:inline-flex;align-items:center;gap:0.35rem;background:var(--rb-copy-bg);color:var(--rb-copy-fg);border:1px solid var(--rb-copy-border);border-radius:6px;padding:0.35rem 0.8rem;font-size:0.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.rb-copy:hover{background:var(--rb-copy-bg-hover);border-color:var(--rb-copy-bg-hover)}.rb-copy:focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-specs{display:flex;flex-wrap:wrap;gap:0.4rem;padding:0.6rem 0.9rem 0.65rem;background:var(--rb-surface-spec);border-bottom:1px solid var(--rb-border-soft)}.rb-spec{display:inline-flex;align-items:center;font-family:\"IBM Plex Mono\", monospace;font-size:0.7rem;font-weight:500;padding:0.2rem 0.55rem;border-radius:999px;background:var(--rb-spec-bg);color:var(--rb-spec-fg);border:1px solid var(--rb-spec-border)}.rb-yaml-wrap{background:var(--rb-surface-yaml)}.rb-yaml{margin:0;padding:0.85rem 0.95rem;font-family:\"IBM Plex Mono\", monospace;font-size:0.77rem;line-height:1.55;color:var(--rb-text-strong);background:transparent;overflow:auto;max-height:520px;white-space:pre;tab-size:2}.rb-link{display:inline-flex;align-items:center;gap:0.35rem;padding:0.55rem 0.9rem;border-top:1px solid var(--rb-border);font-size:0.82rem;color:var(--rb-accent-text);text-decoration:none;font-weight:500}.rb-link:hover{text-decoration:underline}.rb-empty{padding:1.5rem 1rem;text-align:center;color:var(--rb-text-muted);font-size:0.88rem}@media (max-width: 640px){.recipe-builder{padding:0.85rem 0.9rem 1rem}.rb-row{flex-direction:column;gap:0.4rem;padding:0.6rem 0}.rb-label{flex:none;padding-top:0}.rb-output-head{flex-wrap:wrap}}"}],"page":{"pagePath":"observability/export-metrics/datadog","slug":"/observability/export-metrics/datadog","pageMetadata":{"title":"Export to Datadog","description":"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.","href":"/observability/export-metrics/datadog"},"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: \"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.\"\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`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,ParamField}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Use an `,_jsx(_components.a,{href:`https://opentelemetry.io/docs/collector/`,children:`OpenTelemetry Collector`}),` distribution that includes the Prometheus receiver and Datadog exporter, such as the contrib distribution. The receiver scrapes Baseten; the exporter sends those metrics to your Datadog account.`]}),`\n`,_jsxs(_components.p,{children:[`Create a `,_jsx(_components.a,{href:`/observability/export-metrics/overview#create-a-metrics-api-key`,children:`metrics-only API key`}),`, then set these environment variables in the Collector’s runtime:`]}),`\n`,_jsx(ParamField,{body:`BASETEN_METRICS_API_KEY`,type:`string`,required:true,id:`param-baseten-metrics-api-key`,children:_jsx(_components.p,{children:`The Baseten metrics-only API key.`})}),`\n`,_jsx(ParamField,{body:`DATADOG_API_KEY`,type:`string`,required:true,id:`param-datadog-api-key`,children:_jsx(_components.p,{children:`An API key for the Datadog account that receives the metrics.`})}),`\n`,_jsx(ParamField,{body:`DATADOG_SITE`,type:`string`,required:true,id:`param-datadog-site`,children:_jsxs(_components.p,{children:[`Your `,_jsx(_components.a,{href:`https://docs.datadoghq.com/getting_started/site/`,children:`Datadog site`}),`, such as `,_jsx(_components.code,{children:`datadoghq.com`}),` or `,_jsx(_components.code,{children:`datadoghq.eu`}),`.`]})}),`\n`,_jsx(_components.p,{children:`Configure the Collector:`}),`\n`,_jsx(CodeBlock,{filename:`config.yaml`,numberOfLines:`28`,language:`yaml`,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:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`28`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`receivers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Configure a Prometheus receiver to scrape the Baseten metrics endpoint.`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` prometheus`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` config`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` scrape_configs`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`job_name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'baseten'`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` scrape_interval`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`60s`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` metrics_path`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'/metrics'`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` scheme`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`https`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` authorization`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` type`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`Bearer`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` credentials`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${env:BASETEN_METRICS_API_KEY}\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` static_configs`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` - `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`targets`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'app.baseten.co'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`processors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` batch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`exporters`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # Configure a Datadog exporter.`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` datadog`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` key`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${env:DATADOG_API_KEY}\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` site`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"${env:DATADOG_SITE}\"})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`service`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` pipelines`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` metrics`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` receivers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`prometheus`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` processors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`batch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:` exporters`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`datadog`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Start the Collector with this configuration and check its logs for scrape or export errors. Search Datadog’s Metrics Explorer for the exported Baseten metrics.`}),`\n`,_jsxs(_components.p,{children:[`Keep all collectors within Baseten’s `,_jsx(_components.a,{href:`/observability/export-metrics/overview#rate-limit`,children:`metrics rate limit`}),`. See the `,_jsx(_components.a,{href:`/observability/export-metrics/supported-metrics`,children:`exported metrics reference`}),` for available measurements and the `,_jsx(_components.a,{href:`https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/datadogexporter`,children:`Datadog exporter documentation`}),` for exporter settings and batching guidance.`]})]})}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":"system","config":{},"pageMetadata":{"title":"Export to Datadog","description":"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.","href":"/observability/export-metrics/datadog"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"baseten-preview","siteName":"Baseten","title":"Export to Datadog - Baseten","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-30T04:34:11.438Z","originalFileLocation":"observability/export-metrics/datadog.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=\"light\"}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=\"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Baseten\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_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/baseten-preview/a_ByDgeELv6J0NXr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Export to Datadog - Baseten\">\u003cmeta data-mint-head property=\"og:description\" content=\"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Baseten\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.baseten.co/observability/export-metrics/datadog\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://baseten-preview.mintlify.site/_mintlify/api/og/v2?division=Export+metrics\u0026amp;title=Export+to+Datadog\u0026amp;description=Scrape+Baseten+metrics+with+an+OpenTelemetry+Collector+and+send+them+to+Datadog.\u0026amp;theme=f1742fe7bb39061de9e2e730\u0026amp;signature=597b992cdeb96713a5ef21015d60ef4cfdf75ce226e40208e6099b5c8a38f018\">\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=\"Export to Datadog - Baseten\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://baseten-preview.mintlify.site/_mintlify/api/og/v2?division=Export+metrics\u0026amp;title=Export+to+Datadog\u0026amp;description=Scrape+Baseten+metrics+with+an+OpenTelemetry+Collector+and+send+them+to+Datadog.\u0026amp;theme=f1742fe7bb39061de9e2e730\u0026amp;signature=597b992cdeb96713a5ef21015d60ef4cfdf75ce226e40208e6099b5c8a38f018\">\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/baseten-preview/a_ByDgeELv6J0NXr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Baseten\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00B86B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.baseten.co/observability/export-metrics/datadog\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/observability/export-metrics/datadog.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.baseten.co/#organization\",\"name\":\"Baseten\",\"url\":\"https://docs.baseten.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/baseten-preview/ksfOxZ6o9Nr11Ehv/logo/light.svg?fit=max\u0026auto=format\u0026n=ksfOxZ6o9Nr11Ehv\u0026q=85\u0026s=49cc92231846593d2fe535135b28f285\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.baseten.co#website\",\"name\":\"Baseten\",\"url\":\"https://docs.baseten.co\",\"publisher\":{\"@id\":\"https://docs.baseten.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.baseten.co/observability/export-metrics/datadog#webpage\",\"url\":\"https://docs.baseten.co/observability/export-metrics/datadog\",\"name\":\"Export to Datadog\",\"description\":\"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.\",\"dateModified\":\"2026-09-30T04:34:11.438Z\",\"isPartOf\":{\"@id\":\"https://docs.baseten.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.baseten.co/observability/export-metrics/datadog#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.baseten.co/observability/export-metrics/datadog#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Observability\",\"item\":\"https://docs.baseten.co/observability/logs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Export metrics\",\"item\":\"https://docs.baseten.co/observability/export-metrics/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Export to Datadog\",\"item\":\"https://docs.baseten.co/observability/export-metrics/datadog\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.baseten.co/observability/export-metrics/datadog#article\",\"headline\":\"Export to Datadog\",\"name\":\"Export to Datadog\",\"description\":\"Scrape Baseten metrics with an OpenTelemetry Collector and send them to Datadog.\",\"url\":\"https://docs.baseten.co/observability/export-metrics/datadog\",\"mainEntityOfPage\":{\"@id\":\"https://docs.baseten.co/observability/export-metrics/datadog#webpage\"},\"dateModified\":\"2026-09-30T04:34:11.438Z\",\"publisher\":{\"@id\":\"https://docs.baseten.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.baseten.co#website\"}}]}\u003c/script>","agentPointerHref":"/observability/export-metrics/datadog.md","siteName":"Baseten","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"group":"Get started","pages":[{"title":"Baseten overview","sidebarTitle":"Overview","href":"/overview"},{"title":"Quickstart","href":"/quickstart"},{"title":"How Baseten works","href":"/concepts/howbasetenworks"},{"title":"Manage Baseten with an agent","href":"/agent-setup"}]},{"group":"Model APIs","pages":[{"title":"Model APIs","sidebarTitle":"Overview","href":"/inference/model-apis/overview"},{"title":"Decision models","href":"/inference/model-apis/decision-models"},{"title":"Reasoning","sidebarTitle":"Reasoning","href":"/inference/model-apis/reasoning"},{"title":"Vision","sidebarTitle":"Vision","href":"/inference/model-apis/vision"},{"title":"Audio","sidebarTitle":"Audio","href":"/inference/model-apis/audio"},{"title":"Web search","sidebarTitle":"Web search","href":"/inference/model-apis/web-search"},{"title":"Deferred tool loading","sidebarTitle":"Deferred tool loading","href":"/inference/model-apis/deferred-tool-loading"},{"title":"Use models in coding agents","href":"/inference/model-apis/coding-agents"},{"title":"Pricing and limits","href":"/inference/model-apis/pricing-and-limits"},{"title":"Deprecation","href":"/inference/model-apis/deprecation"}]},{"group":"Inference","pages":[{"title":"Overview","href":"/inference/overview"},{"title":"Call your model","href":"/inference/calling-your-model"},{"title":"Streaming","href":"/inference/streaming"},{"group":"Speech and audio","pages":[{"title":"Speech and audio","sidebarTitle":"Overview","href":"/inference/audio/overview"},{"title":"Transcribe speech","sidebarTitle":"Run a speech model","href":"/inference/audio/quickstart"},{"title":"Voice inference performance","sidebarTitle":"Performance","href":"/inference/audio/performance"}]},{"title":"Async inference","href":"/inference/async"},{"title":"Structured outputs","href":"/inference/structured-outputs"},{"title":"JSON mode","href":"/inference/json-mode"},{"title":"Function calling","href":"/inference/function-calling"},{"title":"Configure HTTP clients","href":"/inference/http-client-configuration"},{"group":"Files and binary data","pages":[{"title":"Model I/O in binary","sidebarTitle":"Binary I/O","href":"/inference/output-format/binary"},{"title":"Model I/O with files","sidebarTitle":"File I/O","href":"/inference/output-format/files"}]},{"title":"Integrations","href":"/inference/integrations"}]},{"group":"Training","expanded":true,"pages":[{"title":"Training on Baseten","sidebarTitle":"Overview","href":"/training/index"},{"group":"Learn post-training","pages":[{"title":"Post-train a model","sidebarTitle":"Overview","href":"/post-training/overview"},{"title":"Decide whether to post-train","sidebarTitle":"Decide whether to post-train","href":"/post-training/decide"},{"title":"Evaluate a model","href":"/post-training/evaluate"},{"title":"Choose a base model","sidebarTitle":"Choose a base model","href":"/post-training/choose-a-model"},{"title":"Choose SFT or RL","sidebarTitle":"Choose SFT or RL","href":"/post-training/choose-a-method"},{"title":"Ship a post-trained model","sidebarTitle":"Ship a post-trained model","href":"/post-training/ship"}]},{"group":"Loops","expanded":true,"pages":[{"title":"Loops","sidebarTitle":"Overview","href":"/loops/overview"},{"title":"Loops quickstart","sidebarTitle":"Quickstart","href":"/loops/quickstart"},{"title":"Concepts","href":"/loops/concepts"},{"title":"Supported models","href":"/loops/supported-models"},{"group":"Guides","pages":[{"title":"Choose where to run your Loops script","sidebarTitle":"Where to run the script","href":"/loops/where-to-run"},{"title":"Prepare data for supervised fine-tuning","sidebarTitle":"Prepare data","href":"/loops/sft-data"},{"title":"Design RL environments and rewards","sidebarTitle":"Environments and rewards","href":"/loops/rl-environments"},{"title":"Check whether an RL run is learning","sidebarTitle":"Check run health","href":"/loops/rl-run-health"},{"title":"Deactivate a run","href":"/loops/deactivate-a-run"},{"title":"Delete runs and checkpoints","href":"/loops/delete-runs-and-checkpoints"},{"title":"Deploy a checkpoint","href":"/loops/deploy-checkpoints"},{"title":"Migrate from Tinker","href":"/loops/tinker-compatibility"}]},{"group":"Features","pages":[{"group":"Availability modes","pages":[{"title":"Availability modes","sidebarTitle":"Comparison","href":"/loops/availability-modes/overview"},{"title":"Serverless Loops","sidebarTitle":"Serverless","href":"/loops/availability-modes/serverless"},{"title":"Dedicated Loops","sidebarTitle":"Dedicated","href":"/loops/availability-modes/dedicated"}]},{"title":"Hyperparameters","href":"/loops/hyperparameters"},{"title":"Loss functions","href":"/loops/loss-functions"},{"title":"Router replay","href":"/loops/router-replay"},{"title":"Vision","href":"/loops/vision"}]}]},{"group":"RL Rollouts","pages":[{"title":"RL Rollouts","sidebarTitle":"Overview","href":"/rl-rollouts/overview"},{"title":"Deploy RL Rollouts","href":"/rl-rollouts/deploy"}]},{"group":"Jobs","expanded":true,"pages":[{"title":"Training Jobs","sidebarTitle":"Overview","href":"/training/overview"},{"title":"Training Jobs quickstart","sidebarTitle":"Quickstart","href":"/training/getting-started"},{"title":"Train on your data with Training Jobs","sidebarTitle":"Train on your data","href":"/training/your-own-data"},{"group":"Concepts","pages":[{"title":"Building blocks","href":"/training/concepts/basics"},{"title":"Cache","href":"/training/concepts/cache"},{"title":"Checkpoints","href":"/training/concepts/checkpoints"},{"title":"Storage and data ingestion","href":"/training/concepts/storage"},{"title":"Multinode training","sidebarTitle":"Multinode","href":"/training/concepts/multinode"}]},{"title":"Lifecycle","href":"/training/lifecycle"},{"title":"Management","href":"/training/management"},{"group":"Remote access","pages":[{"title":"Remote access","sidebarTitle":"Overview","href":"/training/remote-access"},{"title":"SSH access","sidebarTitle":"SSH","href":"/training/ssh"},{"title":"VS Code and Cursor remote tunnels","sidebarTitle":"VS Code \u0026 Cursor","href":"/training/interactive-sessions"}]},{"title":"Slurm workstations","sidebarTitle":"Slurm","href":"/training/slurm"},{"title":"Load checkpoints","href":"/training/loading"},{"title":"Serve your trained model","sidebarTitle":"Deployment","href":"/training/deployment"},{"title":"Deploy with optimized inference engines","sidebarTitle":"Engine Builder","href":"/training/deploy-with-engine-builder"}]}]},{"group":"Baseten Grid","pages":[{"title":"Baseten Grid","sidebarTitle":"Overview","tag":"Preview","href":"/grid/overview"},{"title":"Grid supported coding agents and models","sidebarTitle":"Supported agents and models","href":"/grid/supported-agents-and-models"},{"group":"For admins","pages":[{"title":"Set up Grid for your organization","sidebarTitle":"Set up","href":"/grid/set-up"},{"title":"Set spend limits and view usage","sidebarTitle":"Spend limits and usage","href":"/grid/manage"},{"title":"Roll out Grid to developers","sidebarTitle":"Roll out","href":"/grid/roll-out"}]},{"group":"For developers","pages":[{"title":"Connect your coding agent to Grid","sidebarTitle":"Set up","href":"/grid/developers/set-up"},{"title":"Check your Grid usage","sidebarTitle":"Usage","href":"/grid/developers/usage"}]}]},{"group":"Frontier Gateway","pages":[{"title":"Baseten Frontier Gateway","sidebarTitle":"Overview","href":"/frontier-gateway/overview"},{"title":"Get started","href":"/frontier-gateway/get-started"},{"title":"Manage endpoints","sidebarTitle":"Endpoints","href":"/frontier-gateway/endpoints"},{"title":"Manage groups and API keys","sidebarTitle":"Groups and API keys","href":"/frontier-gateway/api-keys"},{"title":"Rate and usage limits","href":"/frontier-gateway/rate-limits"},{"title":"Billing events","href":"/frontier-gateway/billing-events"},{"title":"Call a model through Frontier Gateway","sidebarTitle":"Call a model","href":"/frontier-gateway/calling-your-model"}]},{"group":"Sandboxes","tag":"NEW","pages":[{"title":"Sandboxes","sidebarTitle":"Overview","href":"/sandboxes/overview"},{"group":"Manage sandboxes","pages":[{"title":"Create and manage sandboxes","sidebarTitle":"Create and manage","href":"/sandboxes/manage"},{"title":"Configure sandboxes","sidebarTitle":"Configure sandboxes","href":"/sandboxes/configure"},{"title":"Run commands and work with files","sidebarTitle":"Run commands","href":"/sandboxes/run-commands"},{"title":"Sandbox lifecycle and expiration","sidebarTitle":"Lifecycle and expiration","href":"/sandboxes/lifecycle"}]},{"title":"Manage sandbox images","sidebarTitle":"Manage images","href":"/sandboxes/manage-images"},{"title":"Preview a sandbox application","sidebarTitle":"Previews","href":"/sandboxes/previews"},{"title":"Sandbox volumes","sidebarTitle":"Volumes","href":"/sandboxes/volumes"},{"title":"Create a sandbox access token","sidebarTitle":"Access tokens","href":"/sandboxes/authentication"},{"group":"Observability","pages":[{"title":"Inspect sandbox logs","sidebarTitle":"Logs","href":"/sandboxes/logs"},{"title":"Inspect sandbox metrics","sidebarTitle":"Metrics","href":"/sandboxes/metrics"}]}]},{"group":"Development","pages":[{"title":"Develop a model on Baseten","sidebarTitle":"Overview","href":"/development/model/overview"},{"title":"Configure a model server","href":"/development/model/build-your-first-model"},{"title":"Deploy and iterate","sidebarTitle":"The development loop","href":"/development/model/deploy-and-iterate"},{"group":"Configuration","pages":[{"title":"Configuration","href":"/development/model/configuration"},{"title":"Dependencies","href":"/development/model/dependencies"}]},{"group":"Model class","pages":[{"title":"The Model class","href":"/development/model/model-class"},{"title":"Streaming and endpoints","href":"/development/model/streaming-and-endpoints"},{"title":"Access model environments","href":"/development/model/environments"}]},{"title":"Custom Docker containers","sidebarTitle":"Custom Docker containers","href":"/development/model/custom-server"},{"group":"Transports","pages":[{"title":"WebSockets","href":"/development/model/websockets"},{"title":"gRPC","href":"/development/model/grpc"}]},{"group":"Weights and caching","pages":[{"title":"Baseten Delivery Network","sidebarTitle":"BDN","href":"/development/model/bdn"},{"title":"Cached weights","href":"/development/model/model-cache"},{"title":"Startup cache","href":"/development/model/startup-cache"},{"title":"Runtime caching","href":"/development/model/runtime-caching"}]},{"group":"Volumes","pages":[{"title":"Volumes","sidebarTitle":"Overview","href":"/development/volumes/overview"},{"title":"Manage volumes","sidebarTitle":"Manage volumes","href":"/development/volumes/manage"},{"title":"Sync volumes from remote sources","sidebarTitle":"Sync from remote sources","href":"/development/volumes/sync"}]},{"group":"Operations","pages":[{"title":"Secrets","href":"/development/model/secrets"},{"title":"Egress restrictions","href":"/development/model/egress-restrictions"},{"title":"Health checks","href":"/development/model/health-checks"}]},{"title":"Performance optimization","href":"/development/model/performance-optimization"},{"group":"Develop a Chain","pages":[{"title":"Overview","href":"/development/chain/overview"},{"title":"Concepts","href":"/development/chain/concepts"},{"title":"Your first Chain","href":"/development/chain/getting-started"},{"title":"Architecture and design","href":"/development/chain/design"},{"title":"Local development","href":"/development/chain/localdev"},{"title":"Deploy","href":"/development/chain/deploy"},{"title":"Invocation","href":"/development/chain/invocation"},{"title":"Watch","href":"/development/chain/watch"},{"title":"Subclassing","href":"/development/chain/subclassing"},{"title":"Streaming","href":"/development/chain/streaming"},{"title":"Binary I/O","href":"/development/chain/binaryio"},{"title":"Error handling","href":"/development/chain/errorhandling"},{"title":"Truss integration","href":"/development/chain/stub"},{"title":"Add an existing Truss model to a Chain","sidebarTitle":"TrussChainlets","href":"/development/chain/truss-chainlets"},{"title":"Engine Builder LLM models","href":"/development/chain/engine-builder-models"}]}]},{"group":"Deployment","pages":[{"title":"Concepts","sidebarTitle":"Overview","href":"/deployment/concepts"},{"title":"Deployments","href":"/deployment/deployments"},{"title":"Environments","href":"/deployment/environments"},{"title":"Rolling deployments","href":"/deployment/rolling-deployments"},{"title":"Regional environments","href":"/deployment/regional-environments"},{"title":"Regional deployments","href":"/deployment/regional-deployments"},{"title":"Resources","href":"/deployment/resources"},{"group":"Manage","pages":[{"title":"Manage deployments","sidebarTitle":"Overview","href":"/deployment/manage/overview"},{"title":"Scale a deployment","href":"/deployment/manage/scaling"},{"title":"Manage the deployment lifecycle","href":"/deployment/manage/lifecycle"},{"title":"Pull logs and metrics","href":"/deployment/manage/logs-and-metrics"},{"title":"Label deployments","href":"/deployment/manage/labels"}]},{"group":"Autoscaling","pages":[{"title":"Autoscaling","href":"/deployment/autoscaling/overview"},{"title":"Request lifecycle","href":"/deployment/autoscaling/request-lifecycle"},{"title":"Traffic patterns","href":"/deployment/autoscaling/traffic-patterns"},{"title":"Schedule autoscaling for traffic","sidebarTitle":"Schedule autoscaling","href":"/deployment/autoscaling/schedules"},{"title":"Startup times","href":"/deployment/autoscaling/startup-times"}]},{"title":"CI/CD","href":"/deployment/ci-cd"}]},{"group":"Engines","pages":[{"title":"Overview","href":"/engines/index"},{"group":"BEI","pages":[{"title":"Overview","href":"/engines/bei/overview"},{"title":"BEI-Bert","href":"/engines/bei/bei-bert"},{"title":"Named entity recognition","href":"/engines/bei/ner"}]},{"group":"Engine-Builder-LLM","pages":[{"title":"Overview","href":"/engines/engine-builder-llm/overview"},{"title":"Custom engine builder","href":"/engines/engine-builder-llm/custom-engine-builder"},{"title":"Speculative decoding","href":"/engines/engine-builder-llm/lookahead-decoding"},{"title":"LoRA support","href":"/engines/engine-builder-llm/lora-support"}]},{"group":"BIS-LLM","pages":[{"title":"Overview","href":"/engines/bis-llm/overview"},{"title":"Migrate from Engine-Builder-LLM","href":"/engines/bis-llm/migrate-from-v1"},{"title":"Advanced features for BIS-LLM","sidebarTitle":"Advanced features","href":"/engines/bis-llm/advanced-features"}]},{"group":"Performance","pages":[{"title":"Quantization guide","href":"/engines/performance-concepts/quantization-guide"},{"title":"Autoscaling engines","href":"/engines/performance-concepts/autoscaling-engines"},{"title":"Deploy from cloud storage","href":"/engines/performance-concepts/cloud-storage-deployment"}]}]},{"group":"Model Labs","expanded":true,"pages":[{"title":"Baseten for Model Labs","sidebarTitle":"Overview","href":"/labs/index"},{"group":"Distribution Platform","expanded":true,"pages":[{"title":"Baseten Distribution Platform","sidebarTitle":"Overview","href":"/labs/platform/index"},{"title":"Manage your model","sidebarTitle":"Manage your model","href":"/labs/platform/manage"},{"title":"Report usage","href":"/labs/platform/usage-reporting"},{"title":"Give customers access","sidebarTitle":"Access","href":"/labs/platform/access"},{"title":"Insights","href":"/labs/platform/insights"}]}]},{"group":"Organization","pages":[{"title":"Organization settings","href":"/organization/overview"},{"title":"Billing and usage","href":"/organization/billing"},{"title":"Access control","href":"/organization/access"},{"title":"Teams","href":"/organization/teams"},{"group":"Authenticate to Baseten","expanded":true,"pages":[{"title":"SSO and SCIM","href":"/organization/sso-and-scim"},{"title":"API keys","href":"/organization/api-keys"}]},{"group":"Access external resources","expanded":true,"pages":[{"title":"Secrets","href":"/organization/secrets"},{"title":"OpenID Connect (OIDC) authentication","sidebarTitle":"OIDC","href":"/organization/oidc"},{"title":"Configure AWS AssumeRole authentication","sidebarTitle":"AWS AssumeRole","href":"/organization/aws-assume-role"}]},{"title":"Restricted environments","href":"/organization/restricted-environments"},{"title":"Audit logs","href":"/organization/audit-logs"}]},{"group":"Hosting options","pages":[{"title":"Choose your hosting option","sidebarTitle":"Overview","href":"/hosting-options/overview"},{"title":"Baseten Cloud","href":"/hosting-options/cloud"},{"title":"Single-tenant","href":"/hosting-options/single-tenant"},{"title":"Self-hosted","href":"/hosting-options/self-hosted"}]},{"group":"Observability","pages":[{"title":"Logs","href":"/observability/logs"},{"title":"Metrics","href":"/observability/metrics"},{"title":"Status and health","href":"/observability/health"},{"title":"Secure model inference","href":"/observability/security"},{"group":"Export metrics","pages":[{"title":"Export deployment metrics","sidebarTitle":"Overview","href":"/observability/export-metrics/overview"},{"title":"Export custom metrics","sidebarTitle":"Custom metrics","href":"/observability/export-metrics/custom-metrics"},{"title":"Export to Prometheus","description":"Scrape Baseten metrics with Prometheus using a metrics-only API key.","href":"/observability/export-metrics/prometheus"},{"title":"Export to Datadog","href":"/observability/export-metrics/datadog"},{"title":"Export to Grafana Cloud","description":"Collect Baseten metrics with Grafana Cloud's hosted Metrics Endpoint integration.","href":"/observability/export-metrics/grafana"},{"title":"Export to New Relic","href":"/observability/export-metrics/new-relic"}]},{"title":"Tracing","href":"/observability/tracing"}]},{"group":"Troubleshooting","pages":[{"title":"Deployments","href":"/troubleshooting/deployments"},{"title":"SSH access","sidebarTitle":"SSH","href":"/inference/ssh"},{"title":"Inference","href":"/troubleshooting/inference"},{"title":"Loops","href":"/troubleshooting/loops"},{"title":"Inference errors","href":"/inference/errors"}]}]},{"tab":"Examples","pages":[{"title":"Examples","href":"/examples/overview"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/overview"}]}]},"basePath":"","title":"Export to Datadog - Baseten","buildId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","deploymentId":"dpl_715YoAgvjTGBDdo8RtXmHKM22b5p","dynamics":[],"chunks":[]}