PageSourceSearch

https://opentelemetry.io/status/

html opentelemetry.io collected 2026-09-24 06:53:18 UTC 562,050 bytes, 1,192 lines download raw bytes

1<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=en class=no-js data-theme-init><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=color-scheme content="light dark"><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#000000"><style>html{background:Canvas;color:CanvasText}@media(prefers-color-scheme:dark){html{background:#0b0d12;color:#e6e6e6}}html[data-theme-init] *{transition:none!important}</style>
1<script>(function(){const t="td-color-theme",n=localStorage.getItem(t);let e=n||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light");e==="auto"&&(e=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),document.documentElement.setAttribute("data-bs-theme",e)})()</script>
1<link rel=alternate type=text/markdown href=https://opentelemetry.io/status/index.md><meta name=robots content="index, follow"><link rel=icon href=/favicon.ico><link rel=icon href=/favicon.svg type=image/svg+xml><link rel=apple-touch-icon href=/apple-touch-icon.png><title>Status | OpenTelemetry</title><meta name=description content="Maturity-level of the main OpenTelemetry components"><meta property="og:url" content="https://opentelemetry.io/status/"><meta property="og:site_name" content="OpenTelemetry"><meta property="og:title" content="Status"><meta property="og:description" content="Maturity-level of the main OpenTelemetry components"><meta property="og:locale" content="en_US"><meta property="og:type" content="article"><meta property="article:modified_time" content="2025-02-12T10:26:44-05:00"><meta property="og:image" content="https://opentelemetry.io/img/social/logo-wordmark-001.png"><meta itemprop=name content="Status"><meta itemprop=description content="Maturity-level of the main OpenTelemetry components"><meta itemprop=dateModified content="2025-02-12T10:26:44-05:00"><meta itemprop=wordCount content="245"><meta itemprop=image content="https://opentelemetry.io/img/social/logo-wordmark-001.png"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://opentelemetry.io/img/social/logo-wordmark-001.png"><meta name=twitter:title content="Status"><meta name=twitter:description content="Maturity-level of the main OpenTelemetry components"><link rel=preload href=/scss/main.min.505feead94528f260868a73e8163f3bbf708f054c80b8b7e031a818d8da65e29.css as=style integrity="sha256-UF/urZRSjyYIaKc+gWPzu/cI8FTIC4t+AxqBjY2mXik=" crossorigin=anonymous><link href=/scss/main.min.505feead94528f260868a73e8163f3bbf708f054c80b8b7e031a818d8da65e29.css rel=stylesheet integrity="sha256-UF/urZRSjyYIaKc+gWPzu/cI8FTIC4t+AxqBjY2mXik=" crossorigin=anonymous>
1<script src=https://code.jquery.com/jquery-3.7.1.min.js integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin=anonymous></script>
1<link rel=canonical href=https://opentelemetry.io/status/ data-proofer-ignore><link rel=manifest href=/site.webmanifest>
1<script src=/js/kapa-footer-yield.min.7a3e68573c041781ebd7236c3d4e2a0fafc96a1b92d407f18d7be14e9954155f.js integrity="sha256-ej5oVzwEF4Hr1yNsPU4qD6/JahuS1AfxjXvhTplUFV8=" crossorigin=anonymous></script>
1<script async src=https://widget.kapa.ai/kapa-widget.bundle.js data-website-id=2b645d39-e001-4c2b-bfbd-aa4f25453385 data-project-name=OpenTelemetry data-project-color=#f5a800 data-project-logo=/img/logos/opentelemetry-logo-nav.png data-modal-open-on-command-k=true data-modal-override-open-id=ask-ai-trigger data-chat-disclaimer="Get answers based on the site docs, OpenTelemetry GitHub, Stack Overflow, and other resources. [Share feedback](https://github.com/open-telemetry/opentelemetry.io/discussions/6802)." data-example-questions="What is OpenTelemetry?,How can I instrument my app?" data-user-analytics-fingerprint-enabled=true data-modal-size=80% data-launcher-button-image=/img/logos/opentelemetry-icon-white.svg xx-disabled-data-launcher-button-text xx-does-not-work-data-launcher-button-font-size=1rem data-font-size-lg=1rem data-color-scheme-selector="[data-bs-theme='dark']" data-mcp-enabled=true data-mcp-server-url=https://opentelemetry.mcp.kapa.ai></script>
vendor: 63 bytes, line 1
1<script async src="https://www.googletagmanager.com/gtag/js?id=
1G-QZHM7YEG07
vendor: 11 bytes, line 1
1"></script>
1<script>var doNotTrack=!1,dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes";if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-QZHM7YEG07")}</script>
1</head><body class="td-page td-no-left-sidebar"><div class=visually-hidden aria-hidden=true data-pagefind-ignore>For AI agents: a documentation index is available at /llms.txt.
2This page has a Markdown version at /status/index.md.</div><header><nav class="td-navbar js-navbar-scroll" data-bs-theme=dark><div class="td-navbar-container container-fluid flex-column flex-md-row"><a class=navbar-brand href=/><span class="navbar-brand__logo navbar-logo"><svg role="img" aria-labelledby="opentelemetry-logo-title" viewBox="-15.54 -18.54 1016.08 381.08"><title id="opentelemetry-logo-title">The OpenTelemetry Logo</title><style>svg{enable-background:new 0 0 985.5 345.7}</style><path fill="#fff" d="M185.6 188.8c-14.6 14.6-14.6 38.3.0 52.9s38.3 14.6 52.9.0c14.6-14.6 14.6-38.3.0-52.9-14.6-14.6-38.3-14.6-52.9.0zm39.6 39.6c-7.2 7.2-19 7.2-26.2.0s-7.2-19 0-26.2 19-7.2 26.2.0 7.2 19 0 26.2zm35.4-32h15.7v7.9c3.8-5.2 9.1-9 17.2-9 12.9.0 25.2 10.1 25.2 28.6v.2c0 18.5-12.1 28.6-25.2 28.6-8.4.0-13.5-3.8-17.2-8.3v23.7h-15.7v-71.7zm42.4 27.8v-.2c0-9.2-6.2-15.3-13.5-15.3s-13.4 6.1-13.4 15.3v.2c0 9.2 6.1 15.3 13.4 15.3 7.3-.1 13.5-6 13.5-15.3zm26.8.1v-.2c0-15.7 11.2-28.7 27.2-28.7 18.4.0 26.8 14.3 26.8 29.9.0 1.2-.1 2.7-.2 4.1h-38.3c1.5 7.1 6.5 10.8 13.5 10.8 5.2.0 9-1.6 13.4-5.6l8.9 7.9c-5.1 6.4-12.5 10.3-22.5 10.3-16.6-.1-28.8-11.7-28.8-28.5zm38.8-4.7c-.9-7-5-11.7-11.6-11.7-6.5.0-10.7 4.6-11.9 11.7h23.5zm26.4-23.2h16v8c3.7-4.7 8.4-9 16.5-9 12.1.0 19.1 8 19.1 20.9v36.4h-16v-31.4c0-7.6-3.6-11.4-9.7-11.4s-10 3.9-10 11.4v31.4h-16v-56.3zM237.9 4.9 215 27.8c-4.5 4.5-4.5 11.8.0 16.3l89.5 89.5c4.5 4.5 11.8 4.5 16.3.0l22.9-22.9c4.5-4.5 4.5-11.8.0-16.3L254.2 4.9c-4.5-4.5-11.8-4.5-16.3.0zM77.4 297.6c4.1-4.1 4.1-10.7.0-14.8l-11.7-11.7c-4.1-4.1-10.7-4.1-14.8.0l-24 24-6.6-6.6c-3.6-3.6-9.6-3.6-13.2.0s-3.6 9.6.0 13.2l39.7 39.7c3.6 3.6 9.6 3.6 13.2.0s3.6-9.6.0-13.2l-6.6-6.6 24-24zm121.2-227-50.9 50.9c-4.5 4.5-4.5 12 0 16.5l31.4 31.4c22.2-16 53.4-14 73.4 6l25.4-25.4c4.5-4.5 4.5-12 0-16.5l-62.8-62.8c-4.6-4.6-12-4.6-16.5-.1zm-32.7 112.1-18.6-18.6c-4.3-4.3-11.5-4.3-15.8.0L66 229.6c-4.3 4.3-4.3 11.5.0 15.8l37.1 37.1c4.3 4.3 11.5 4.3 15.8.0l42.1-42.1c-8.8-18.5-7.2-40.7 4.9-57.7zM476.2 193h-22.8v-15.2h62.1V193h-22.8v59.7h-16.5V193zm39.4 31.2v-.2c0-15.7 11.2-28.7 27.2-28.7 18.4.0 26.8 14.3 26.8 29.9.0 1.2-.1 2.7-.2 4.1h-38.3c1.5 7.1 6.5 10.8 13.5 10.8 5.2.0 9-1.6 13.4-5.6l8.9 7.9c-5.1 6.4-12.5 10.3-22.5 10.3-16.6.0-28.8-11.6-28.8-28.5zm38.8-4.6c-.9-7-5-11.7-11.6-11.7-6.5.0-10.7 4.6-11.9 11.7h23.5zm26.3-41.8h15.6v74.9h-15.6v-74.9zm26.7 46.5v-.2c0-15.7 11.2-28.7 27.2-28.7 18.4.0 26.8 14.3 26.8 29.9.0 1.2-.1 2.7-.2 4.1h-38.3c1.5 7.1 6.5 10.8 13.5 10.8 5.2.0 9-1.6 13.4-5.6l8.9 7.9c-5.1 6.4-12.5 10.3-22.5 10.3-16.5-.1-28.8-11.7-28.8-28.5zm38.9-4.6c-.9-7-5-11.7-11.6-11.7-6.5.0-10.7 4.6-11.9 11.7h23.5zm26.3-23.3h16v8c3.7-4.7 8.5-9 16.6-9 7.3.0 12.9 3.3 15.8 8.9 4.9-5.8 10.8-8.9 18.5-8.9 11.9.0 19 7.1 19 20.7v36.6h-16v-31.4c0-7.6-3.4-11.4-9.3-11.4-6 0-9.7 3.9-9.7 11.4v31.4h-16v-31.4c0-7.6-3.4-11.4-9.3-11.4-6 0-9.7 3.9-9.7 11.4v31.4h-16v-56.3zm97 27.8v-.2c0-15.7 11.2-28.7 27.2-28.7 18.4.0 26.8 14.3 26.8 29.9.0 1.2-.1 2.7-.2 4.1h-38.3c1.5 7.1 6.5 10.8 13.5 10.8 5.2.0 9-1.6 13.4-5.6l8.9 7.9c-5.1 6.4-12.5 10.3-22.5 10.3-16.6.0-28.8-11.6-28.8-28.5zm38.8-4.6c-.9-7-5-11.7-11.6-11.7-6.5.0-10.7 4.6-11.9 11.7h23.5zm28.1 16.1v-26.9h-6.8V195h6.8v-14.5h16.1V195H866v13.8h-13.3V233c0 3.7 1.6 5.5 5.2 5.5 3 0 5.6-.7 7.9-2v12.9c-3.4 2-7.3 3.3-12.7 3.3-9.9.0-16.6-3.9-16.6-17zm41.6-39.7h16.2v11.5c3.3-7.9 8.6-13 18.2-12.6v17h-.9c-10.8.0-17.4 6.5-17.4 20.2v21.1H878V196zm85.9-.6h17.2l-22.4 59.8c-4.5 11.9-9.3 16.3-19.2 16.3-6 0-10.4-1.5-14.7-4l5.5-12c2.2 1.3 4.9 2.3 7.1 2.3 2.8.0 4.4-.9 5.8-3.8l-22.9-58.6h17.5l13.3 39.7 12.8-39.7z"/></svg></span><span class=navbar-brand__name>OpenTelemetry</span></a><div class="td-navbar__main td-navbar-nav-scroll td-navbar-nav-scroll--indicator" id=main_navbar><div class="scroll-indicator scroll-left"></div><ul class=navbar-nav><li class=nav-item><a class=nav-link href=/docs/><span>Docs</span></a></li><li class=nav-item><a class=nav-link href=/ecosystem/><span>Ecosystem</span></a></li><li class=nav-item><a class="nav-link active" href=/status/><span>Status</span></a></li><li class=nav-item><a class=nav-link href=/community/><span>Community</span></a></li><li class=nav-item><a class=nav-link href=/training/><span>Training</span></a></li><li class=nav-item><a class=nav-link href=/blog/>
2<span>Blog</span></a></li><li class="nav-item td-navbar__lang-menu"><div class="td-lang-menu dropdown"><a class="nav-link dropdown-toggle td-lang-menu__title" href=# role=button data-bs-toggle=dropdown aria-haspopup=true aria-expanded=false><span class=td-lang-menu__title-text>English</span>
3<span class=td-lang-menu__title-code>EN</span></a><ul class=dropdown-menu><li><span class="dropdown-item disabled">বাংলা</span></li><li><span class="dropdown-item active">English</span></li><li><a class=dropdown-item href=/es/status/>Español</a></li><li><span class="dropdown-item disabled">Français</span></li><li><a class=dropdown-item href=/ja/status/>日本語</a></li><li><span class="dropdown-item disabled">한국어</span></li><li><span class="dropdown-item disabled">Polski</span></li><li><a class=dropdown-item href=/pt/status/>Português</a></li><li><span class="dropdown-item disabled">Română</span></li><li><span class="dropdown-item disabled">Українська</span></li><li><span class="dropdown-item disabled">中文</span></li></ul></div></li><li class="nav-item td-navbar__light-dark-menu"><div class="td-light-dark-menu dropdown"><svg class="d-none"><symbol id="check2" viewBox="0 0 16 16"><path d="M13.854 3.646a.5.5.0 010 .708l-7 7a.5.5.0 01-.708.0l-3.5-3.5a.5.5.0 11.708-.708L6.5 10.293l6.646-6.647a.5.5.0 01.708.0z"/></symbol><symbol id="circle-half" viewBox="0 0 16 16"><path d="M8 15A7 7 0 108 1v14zm0 1A8 8 0 118 0a8 8 0 010 16z"/></symbol><symbol id="moon-stars-fill" viewBox="0 0 16 16"><path d="M6 .278a.768.768.0 01.08.858 7.208 7.208.0 00-.878 3.46c0 4.021 3.278 7.277 7.318 7.277.527.0 1.04-.055 1.533-.16a.787.787.0 01.81.316.733.733.0 01-.031.893A8.349 8.349.0 018.344 16C3.734 16 0 12.286.0 7.71.0 4.266 2.114 1.312 5.124.06A.752.752.0 016 .278z"/><path d="M10.794 3.148a.217.217.0 01.412.0l.387 1.162c.173.518.579.924 1.097 1.097l1.162.387a.217.217.0 010 .412l-1.162.387A1.734 1.734.0 0011.593 7.69l-.387 1.162a.217.217.0 01-.412.0l-.387-1.162A1.734 1.734.0 009.31 6.593l-1.162-.387a.217.217.0 010-.412l1.162-.387a1.734 1.734.0 001.097-1.097l.387-1.162zM13.863.099a.145.145.0 01.274.0l.258.774c.115.346.386.617.732.732l.774.258a.145.145.0 010 .274l-.774.258a1.156 1.156.0 00-.732.732l-.258.774a.145.145.0 01-.274.0l-.258-.774a1.156 1.156.0 00-.732-.732l-.774-.258a.145.145.0 010-.274l.774-.258c.346-.115.617-.386.732-.732L13.863.1z"/></symbol><symbol id="sun-fill" viewBox="0 0 16 16"><path d="M8 12a4 4 0 100-8 4 4 0 000 8zM8 0a.5.5.0 01.5.5v2a.5.5.0 01-1 0v-2A.5.5.0 018 0zm0 13a.5.5.0 01.5.5v2a.5.5.0 01-1 0v-2A.5.5.0 018 13zm8-5a.5.5.0 01-.5.5h-2a.5.5.0 010-1h2a.5.5.0 01.5.5zM3 8a.5.5.0 01-.5.5h-2a.5.5.0 010-1h2A.5.5.0 013 8zm10.657-5.657a.5.5.0 010 .707l-1.414 1.415a.5.5.0 11-.707-.708l1.414-1.414a.5.5.0 01.707.0zm-9.193 9.193a.5.5.0 010 .707L3.05 13.657a.5.5.0 01-.707-.707l1.414-1.414a.5.5.0 01.707.0zm9.193 2.121a.5.5.0 01-.707.0l-1.414-1.414a.5.5.0 01.707-.707l1.414 1.414a.5.5.0 010 .707zM4.464 4.465a.5.5.0 01-.707.0L2.343 3.05a.5.5.0 11.707-.707l1.414 1.414a.5.5.0 010 .708z"/></symbol></svg>
4<button class="btn btn-link nav-link dropdown-toggle d-flex align-items-center" id=bd-theme type=button aria-expanded=false data-bs-toggle=dropdown title="Toggle theme (Auto)" aria-label="Toggle theme (Auto)">
5<svg class="bi my-1 theme-icon-active"><use href="#circle-half"/></svg>
6<span class=visually-hidden id=bd-theme-text>Toggle theme</span></button><ul class=dropdown-menu aria-labelledby=bd-theme><li><button type=button class="dropdown-item d-flex align-items-center" data-bs-theme-value=light aria-pressed=false>
7<svg class="bi me-2 opacity-50"><use href="#sun-fill"/></svg>
8Light
9<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center" data-bs-theme-value=dark aria-pressed=false>
10<svg class="bi me-2 opacity-50"><use href="#moon-stars-fill"/></svg>
11Dark
12<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li><li><button type=button class="dropdown-item d-flex align-items-center active" data-bs-theme-value=auto aria-pressed=true>
13<svg class="bi me-2 opacity-50"><use href="#circle-half"/></svg>
14Auto
15<svg class="bi ms-auto d-none"><use href="#check2"/></svg></button></li></ul></div></li></ul><div class="scroll-indicator scroll-right"></div></div><div class="td-navbar__search d-none d-lg-block"><div class=td-search><div class=td-search__icon aria-hidden=true></div><input type=search data-bs-toggle=popover data-bs-trigger=focus data-bs-html=true data-bs-content="<a id='ask-ai-trigger' href='#'>Ask AI</a> (&amp;#x2318;-K)" class="td-search__input form-control td-search-input" placeholder="Ask AI or search…" aria-label="Ask AI or search…" autocomplete=off></div></div></div></nav></header><div class="container-fluid td-outer"><div class=td-main data-bs-spy=scroll data-bs-target=.td-toc data-bs-root-margin="0px 0px -10%"><div class="row flex-xl-nowrap"><aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><div id=google_translate_element></div><div id=td-sidebar-menu class="td-sidebar__inner d-none"><div id=content-mobile><form class="td-sidebar__search d-flex align-items-center"><div class=td-search><div class=td-search__icon aria-hidden=true></div><input type=search data-bs-toggle=popover data-bs-trigger=focus data-bs-html=true data-bs-content="<a id='ask-ai-trigger' href='#'>Ask AI</a> (&amp;#x2318;-K)" class="td-search__input form-control td-search-input" placeholder="Ask AI or search…" aria-label="Ask AI or search…" autocomplete=off></div><button class="btn btn-link td-sidebar__toggle" type=button data-bs-toggle=collapse data-bs-target=#td-section-nav aria-controls=td-section-nav aria-expanded=false aria-label="Toggle section navigation"></button></form></div><div id=content-desktop></div><nav class="td-sidebar-nav collapse td-sidebar-nav--search-disabled foldable-nav" id=td-section-nav data-sidebar-root-id=/><ul class="td-sidebar-nav__section pe-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m--li><a href=/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section tree-root" id=m-><span>OpenTelemetry</span></a><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-announcements-li><input type=checkbox id=m-announcements-check>
16<label for=m-announcements-check><a href=/announcements/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-announcements><span>Announcements</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-announcementskubecon-na-li><input type=checkbox id=m-announcementskubecon-na-check>
17<label for=m-announcementskubecon-na-check><a href=/announcements/kubecon-na/ title="KubeCon + CloudNativeCon North America 2026" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-announcementskubecon-na><span>KubeCon NA 2026</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-api-li><input type=checkbox id=m-api-check>
18<label for=m-api-check><a href=/api/ title="API references" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-api><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog-li>
18<input type=checkbox id=m-blog-check>
19<label for=m-blog-check><a href=/blog/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog><span>Blog</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2026-li><input type=checkbox id=m-blog2026-check>
20<label for=m-blog2026-check><a href=/blog/2026/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2026><span>2026</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-prometheus-interoperability-li><input type=checkbox id=m-blog2026otel-prometheus-interoperability-check>
21<label for=m-blog2026otel-prometheus-interoperability-check><a href=/blog/2026/otel-prometheus-interoperability/ title="Prometheus and OpenTelemetry interoperability in 2026: Survey results" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-prometheus-interoperability><span>Prometheus and OTel Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026gc-elections-li><input type=checkbox id=m-blog2026gc-elections-check>
22<label for=m-blog2026gc-elections-check><a href=/blog/2026/gc-elections/ title="Announcing the 2026 OpenTelemetry Governance Committee Election" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026gc-elections><span>2026 GC Election</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026dual-dotnet-metrics-export-with-otlp-and-prometheus-li><input type=checkbox id=m-blog2026dual-dotnet-metrics-export-with-otlp-and-prometheus-check>
23<label for=m-blog2026dual-dotnet-metrics-export-with-otlp-and-prometheus-check><a href=/blog/2026/dual-dotnet-metrics-export-with-otlp-and-prometheus/ title="Dual-exporting .NET metrics with OTLP and Prometheus" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026dual-dotnet-metrics-export-with-otlp-and-prometheus><span>Dual-exporting .NET metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026k8s-attributes-processor-v1-li><input type=checkbox id=m-blog2026k8s-attributes-processor-v1-check>
24<label for=m-blog2026k8s-attributes-processor-v1-check><a href=/blog/2026/k8s-attributes-processor-v1/ title="Kubernetes attributes processor reaches v1.0.0 milestone" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026k8s-attributes-processor-v1><span>Kubernetes Processor v1</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026environment-variable-context-propagation-li><input type=checkbox id=m-blog2026environment-variable-context-propagation-check>
25<label for=m-blog2026environment-variable-context-propagation-check><a href=/blog/2026/environment-variable-context-propagation/ title="Help us stabilize environment variable context propagation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026environment-variable-context-propagation><span>Review environment variable carriers</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026go-logs-api-sdk-rc-li><input type=checkbox id=m-blog2026go-logs-api-sdk-rc-check>
26<label for=m-blog2026go-logs-api-sdk-rc-check><a href=/blog/2026/go-logs-api-sdk-rc/ title="OpenTelemetry Go Logs API and SDK reach release candidate status" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026go-logs-api-sdk-rc><span>OTel Go Logs API and SDK reach RC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026consuming-opentelemetry-entity-events-li><input type=checkbox id=m-blog2026consuming-opentelemetry-entity-events-check>
27<label for=m-blog2026consuming-opentelemetry-entity-events-check><a href=/blog/2026/consuming-opentelemetry-entity-events/ title="What can you do with OpenTelemetry entity events?" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026consuming-opentelemetry-entity-events><span>Consuming entity events</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026cardinality-limits-in-opentelemetry-li><input type=checkbox id=m-blog2026cardinality-limits-in-opentelemetry-check>
28<label for=m-blog2026cardinality-limits-in-opentelemetry-check><a href=/blog/2026/cardinality-limits-in-opentelemetry/ title="Metric cardinality limits in OpenTelemetry: a practical guide" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026cardinality-limits-in-opentelemetry><span>Metric cardinality limits</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026we-broke-the-demo-li><input type=checkbox id=m-blog2026we-broke-the-demo-check>
29<label for=m-blog2026we-broke-the-demo-check><a href=/blog/2026/we-broke-the-demo/ title="We broke the OTel demo" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026we-broke-the-demo><span>We broke the demo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026kubecon-japan-li><input type=checkbox id=m-blog2026kubecon-japan-check>
30<label for=m-blog2026kubecon-japan-check><a href=/blog/2026/kubecon-japan/ title="OpenTelemetry @ KubeCon + CloudNativeCon Japan 2026" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026kubecon-japan><span>KubeCon Japan '26</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026packaging-first-repo-li><input type=checkbox id=m-blog2026packaging-first-repo-check>
31<label for=m-blog2026packaging-first-repo-check><a href=/blog/2026/packaging-first-repo/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026packaging-first-repo><span>One-command OpenTelemetry setup on Linux hosts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026lambda-powered-function-land-in-ottl-li>
31<input type=checkbox id=m-blog2026lambda-powered-function-land-in-ottl-check>
32<label for=m-blog2026lambda-powered-function-land-in-ottl-check><a href=/blog/2026/lambda-powered-function-land-in-ottl/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026lambda-powered-function-land-in-ottl><span>Lambda-powered functions land in OTTL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-swift-cocoapods-deprecation-li><input type=checkbox id=m-blog2026otel-swift-cocoapods-deprecation-check>
33<label for=m-blog2026otel-swift-cocoapods-deprecation-check><a href=/blog/2026/otel-swift-cocoapods-deprecation/ title="CocoaPods Deprecation Notice for OpenTelemetry Swift" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-swift-cocoapods-deprecation><span>Deprecation of OTel Swift CocoaPods</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026go-compile-time-instrumentation-v1-li><input type=checkbox id=m-blog2026go-compile-time-instrumentation-v1-check>
34<label for=m-blog2026go-compile-time-instrumentation-v1-check><a href=/blog/2026/go-compile-time-instrumentation-v1/ title="Announcing v1 of OpenTelemetry Go Compile-Time Instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026go-compile-time-instrumentation-v1><span>Go Compile-Time Instrumentation v1</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-grad-now-what-li><input type=checkbox id=m-blog2026otel-grad-now-what-check>
35<label for=m-blog2026otel-grad-now-what-check><a href=/blog/2026/otel-grad-now-what/ title="OpenTelemetry Has Graduated… Now what?" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-grad-now-what><span>OTel Graduated… Now What?</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026spring-boot-declarative-config-li><input type=checkbox id=m-blog2026spring-boot-declarative-config-check>
36<label for=m-blog2026spring-boot-declarative-config-check><a href=/blog/2026/spring-boot-declarative-config/ title="The Voyage of a Small Environment Variable" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026spring-boot-declarative-config><span>Spring Boot declarative config</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026dart-flutter-opentelemetry-li><input type=checkbox id=m-blog2026dart-flutter-opentelemetry-check>
37<label for=m-blog2026dart-flutter-opentelemetry-check><a href=/blog/2026/dart-flutter-opentelemetry/ title="Call for Contributors: OpenTelemetry for Dart and Flutter" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026dart-flutter-opentelemetry><span>CfC: OTel for Dart and Flutter</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026dont-wrap-opentelemetry-li><input type=checkbox id=m-blog2026dont-wrap-opentelemetry-check>
38<label for=m-blog2026dont-wrap-opentelemetry-check><a href=/blog/2026/dont-wrap-opentelemetry/ title="Don't Wrap OpenTelemetry — You're Probably Hurting More Than Helping" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026dont-wrap-opentelemetry><span>Don't Wrap OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026deprecating-opencensus-compatibility-li><input type=checkbox id=m-blog2026deprecating-opencensus-compatibility-check>
39<label for=m-blog2026deprecating-opencensus-compatibility-check><a href=/blog/2026/deprecating-opencensus-compatibility/ title="Deprecating OpenCensus compatibility requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026deprecating-opencensus-compatibility><span>Deprecating OpenCensus compatibility</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-arrow-phase-2-li>
39<input type=checkbox id=m-blog2026otel-arrow-phase-2-check>
40<label for=m-blog2026otel-arrow-phase-2-check><a href=/blog/2026/otel-arrow-phase-2/ title="OTel-Arrow Phase 2: From Efficient Transport to Efficient Telemetry Pipelines" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-arrow-phase-2><span>OTel-Arrow Phase 2: Efficient Telemetry Pipelines</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-graduates-li><input type=checkbox id=m-blog2026otel-graduates-check>
41<label for=m-blog2026otel-graduates-check><a href=/blog/2026/otel-graduates/ title="OpenTelemetry is a CNCF Graduated Project" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-graduates><span>OpenTelemetry Graduates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026security-legacy-environments-li><input type=checkbox id=m-blog2026security-legacy-environments-check>
42<label for=m-blog2026security-legacy-environments-check><a href=/blog/2026/security-legacy-environments/ title="Applying OpenTelemetry Security Practices in Legacy Environments" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026security-legacy-environments><span>Security for Legacy Environments</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026genai-observability-li><input type=checkbox id=m-blog2026genai-observability-check>
43<label for=m-blog2026genai-observability-check><a href=/blog/2026/genai-observability/ title="Inside the LLM Call: GenAI Observability with OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026genai-observability><span>GenAI Observability with OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026blueprints-intro-li><input type=checkbox id=m-blog2026blueprints-intro-check>
44<label for=m-blog2026blueprints-intro-check><a href=/blog/2026/blueprints-intro/ title="Introducing OTel Blueprints and Reference Implementations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026blueprints-intro><span>Blueprints and Reference Implementations</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026introducing-the-ecosystem-explorer-li><input type=checkbox id=m-blog2026introducing-the-ecosystem-explorer-check>
45<label for=m-blog2026introducing-the-ecosystem-explorer-check><a href=/blog/2026/introducing-the-ecosystem-explorer/ title="Introducing the Ecosystem Explorer Project" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026introducing-the-ecosystem-explorer><span>Ecosystem Explorer Project</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026japanese-survey-li><input type=checkbox id=m-blog2026japanese-survey-check>
46<label for=m-blog2026japanese-survey-check><a href=/blog/2026/japanese-survey/ title="OpenTelemetry Japanese Community Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026japanese-survey><span>OTel Japanese Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026deprecating-opentracing-compatibility-li><input type=checkbox id=m-blog2026deprecating-opentracing-compatibility-check>
47<label for=m-blog2026deprecating-opentracing-compatibility-check><a href=/blog/2026/deprecating-opentracing-compatibility/ title="Deprecating OpenTracing compatibility requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026deprecating-opentracing-compatibility><span>Deprecating OpenTracing compatibility</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026devex-skyscanner-li><input type=checkbox id=m-blog2026devex-skyscanner-check>
48<label for=m-blog2026devex-skyscanner-check><a href=/blog/2026/devex-skyscanner/ title="How Skyscanner scales OpenTelemetry: managing collectors across 24 production clusters" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026devex-skyscanner><span>How Skyscanner scales OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-php-distro-donation-update-li><input type=checkbox id=m-blog2026otel-php-distro-donation-update-check>
49<label for=m-blog2026otel-php-distro-donation-update-check><a href=/blog/2026/otel-php-distro-donation-update/ title="OpenTelemetry Accepted Elastic's PHP Distro Donation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-php-distro-donation-update><span>Elastic PHP Distro Donation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026obi-http-header-enrichment-li><input type=checkbox id=m-blog2026obi-http-header-enrichment-check>
50<label for=m-blog2026obi-http-header-enrichment-check><a href=/blog/2026/obi-http-header-enrichment/ title="OBI Gives Incident Response the Request Context It Needs" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026obi-http-header-enrichment><span>OBI Incident Response Context</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026devex-adobe-li><input type=checkbox id=m-blog2026devex-adobe-check>
51<label for=m-blog2026devex-adobe-check><a href=/blog/2026/devex-adobe/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026devex-adobe><span>Inside Adobe's OpenTelemetry pipeline: simplicity at scale</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026profiles-alpha-li><input type=checkbox id=m-blog2026profiles-alpha-check>
52<label for=m-blog2026profiles-alpha-check><a href=/blog/2026/profiles-alpha/ title="OpenTelemetry Profiles Enters Public Alpha" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026profiles-alpha><span>Profiles Public Alpha</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026kotlin-multiplatform-opentelemetry-li><input type=checkbox id=m-blog2026kotlin-multiplatform-opentelemetry-check>
53<label for=m-blog2026kotlin-multiplatform-opentelemetry-check><a href=/blog/2026/kotlin-multiplatform-opentelemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026kotlin-multiplatform-opentelemetry><span>New OpenTelemetry Kotlin SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026alternative-approaches-to-contributing-li><input type=checkbox id=m-blog2026alternative-approaches-to-contributing-check>
54<label for=m-blog2026alternative-approaches-to-contributing-check><a href=/blog/2026/alternative-approaches-to-contributing/ title="Beyond the good first issue - How to make your contributions sustainable" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026alternative-approaches-to-contributing><span>Beyond the good first issue</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026devex-mastodon-li><input type=checkbox id=m-blog2026devex-mastodon-check>
55<label for=m-blog2026devex-mastodon-check><a href=/blog/2026/devex-mastodon/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026devex-mastodon><span>How Mastodon Runs OpenTelemetry Collectors in Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026deprecating-span-events-li><input type=checkbox id=m-blog2026deprecating-span-events-check>
56<label for=m-blog2026deprecating-span-events-check><a href=/blog/2026/deprecating-span-events/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026deprecating-span-events><span>Deprecating Span Events API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026k8s-semconv-rc-li><input type=checkbox id=m-blog2026k8s-semconv-rc-check>
57<label for=m-blog2026k8s-semconv-rc-check><a href=/blog/2026/k8s-semconv-rc/ title="Kubernetes attributes promoted to release candidate in OTel Semantic Conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026k8s-semconv-rc><span>Kubernetes SemConv RC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026stable-declarative-config-li>
57<input type=checkbox id=m-blog2026stable-declarative-config-check>
58<label for=m-blog2026stable-declarative-config-check><a href=/blog/2026/stable-declarative-config/ title="Declarative configuration is stable!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026stable-declarative-config><span>Declarative Config Stabilized</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026ottl-context-inference-come-to-filterprocessor-li><input type=checkbox id=m-blog2026ottl-context-inference-come-to-filterprocessor-check>
59<label for=m-blog2026ottl-context-inference-come-to-filterprocessor-check><a href=/blog/2026/ottl-context-inference-come-to-filterprocessor/ title="OTTL context inference comes to the Filter Processor" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026ottl-context-inference-come-to-filterprocessor><span>Context inference for filtering</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026hello-from-community-managers-li><input type=checkbox id=m-blog2026hello-from-community-managers-check>
60<label for=m-blog2026hello-from-community-managers-check><a href=/blog/2026/hello-from-community-managers/ title="What's Up, OTel? It's us, your community managers!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026hello-from-community-managers><span>It's us, your community managers!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026new-community-managers-li><input type=checkbox id=m-blog2026new-community-managers-check>
61<label for=m-blog2026new-community-managers-check><a href=/blog/2026/new-community-managers/ title="Welcoming New Community Managers to OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026new-community-managers><span>New Community Managers</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026kubecon-eu-li><input type=checkbox id=m-blog2026kubecon-eu-check>
62<label for=m-blog2026kubecon-eu-check><a href=/blog/2026/kubecon-eu/ title="KubeCon + CloudNativeCon Europe 2026" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026kubecon-eu><span>KubeCon EU '26</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026otel-collector-follow-up-survey-analysis-li><input type=checkbox id=m-blog2026otel-collector-follow-up-survey-analysis-check>
63<label for=m-blog2026otel-collector-follow-up-survey-analysis-check><a href=/blog/2026/otel-collector-follow-up-survey-analysis/ title="OpenTelemetry Collector Follow-up Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026otel-collector-follow-up-survey-analysis><span>OTel Collector Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026obi-goals-li><input type=checkbox id=m-blog2026obi-goals-check>
64<label for=m-blog2026obi-goals-check><a href=/blog/2026/obi-goals/ title="OpenTelemetry eBPF Instrumentation 2026 Goals" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026obi-goals><span>OBI 2026 Goals</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026dapr-workflow-observability-li><input type=checkbox id=m-blog2026dapr-workflow-observability-check>
65<label for=m-blog2026dapr-workflow-observability-check><a href=/blog/2026/dapr-workflow-observability/ title="Improving Async Workflow Observability in Dapr" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026dapr-workflow-observability><span>Dapr Workflow Observability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026log-deduplication-processor-li><input type=checkbox id=m-blog2026log-deduplication-processor-check>
66<label for=m-blog2026log-deduplication-processor-check><a href=/blog/2026/log-deduplication-processor/ title="Reducing Log Volume with the OpenTelemetry Log Deduplication Processor" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026log-deduplication-processor><span>Log Deduplication Processor</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026oteljs-nodejs-dos-mitigation-li><input type=checkbox id=m-blog2026oteljs-nodejs-dos-mitigation-check>
67<label for=m-blog2026oteljs-nodejs-dos-mitigation-check><a href=/blog/2026/oteljs-nodejs-dos-mitigation/ title="OpenTelemetry JS Statement on Node.js DOS Mitigation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026oteljs-nodejs-dos-mitigation><span>OTel JS DOS Mitigation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026demystifying-opentelemetry-li><input type=checkbox id=m-blog2026demystifying-opentelemetry-check>
68<label for=m-blog2026demystifying-opentelemetry-check><a href=/blog/2026/demystifying-opentelemetry/ title="Demystifying OpenTelemetry: Why You Shouldn’t Fear Observability in Traditional Environments" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026demystifying-opentelemetry><span>OTel in Traditional Environments</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog20262025-year-in-review-li><input type=checkbox id=m-blog20262025-year-in-review-check>
69<label for=m-blog20262025-year-in-review-check><a href=/blog/2026/2025-year-in-review/ title="OpenTelemetry.io 2025 review" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog20262025-year-in-review><span>Year in review</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2026slack-community-insights-li><input type=checkbox id=m-blog2026slack-community-insights-check>
70<label for=m-blog2026slack-community-insights-check><a href=/blog/2026/slack-community-insights/ title="What 10,000 Slack Messages Reveal About OpenTelemetry Adoption Challenges" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2026slack-community-insights><span>Community Slack Analysis</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2025-li><input type=checkbox id=m-blog2025-check>
71<label for=m-blog2025-check><a href=/blog/2025/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2025><span>2025</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025declarative-config-rc3
71-li><input type=checkbox id=m-blog2025declarative-config-rc3-check>
72<label for=m-blog2025declarative-config-rc3-check><a href=/blog/2025/declarative-config-rc3/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025declarative-config-rc3><span>New Configuration Schema release candidate</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025calling-new-contributors-li><input type=checkbox id=m-blog2025calling-new-contributors-check>
73<label for=m-blog2025calling-new-contributors-check><a href=/blog/2025/calling-new-contributors/ title="Calling New Contributors - Help Us Improve the OpenTelemetry Onboarding Experience" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025calling-new-contributors><span>New Contributor Research Study</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025deprecating-zipkin-exporters-li><input type=checkbox id=m-blog2025deprecating-zipkin-exporters-check>
74<label for=m-blog2025deprecating-zipkin-exporters-check><a href=/blog/2025/deprecating-zipkin-exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025deprecating-zipkin-exporters><span>Deprecating Zipkin Exporter</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otca-for-newcomers-and-advanced-users-li><input type=checkbox id=m-blog2025otca-for-newcomers-and-advanced-users-check>
75<label for=m-blog2025otca-for-newcomers-and-advanced-users-check><a href=/blog/2025/otca-for-newcomers-and-advanced-users/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otca-for-newcomers-and-advanced-users><span>Is the OTCA Exam Right for You? Insights for Both Newcomers and Advanced Users</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025community-awards-winners-li><input type=checkbox id=m-blog2025community-awards-winners-check>
76<label for=m-blog2025community-awards-winners-check><a href=/blog/2025/community-awards-winners/ title="Announcing 2025 OpenTelemetry Community Awards Winners" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025community-awards-winners><span>OpenTelemetry Community Awards Winners</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025stability-proposal-announcement-li><input type=checkbox id=m-blog2025stability-proposal-announcement-check>
77<label for=m-blog2025stability-proposal-announcement-check><a href=/blog/2025/stability-proposal-announcement/ title="Evolving OpenTelemetry's Stabilization and Release Practices" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025stability-proposal-announcement><span>Stability Proposal Announcement</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025contrib-unroll-processor-li><input type=checkbox id=m-blog2025contrib-unroll-processor-check>
78<label for=m-blog2025contrib-unroll-processor-check><a href=/blog/2025/contrib-unroll-processor/ title="Contributing the Unroll Processor to the OpenTelemetry Collector Contrib" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025contrib-unroll-processor><span>Adding the Unroll Processor</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025complex-attribute-types-li><input type=checkbox id=m-blog2025complex-attribute-types-check>
79<label for=m-blog2025complex-attribute-types-check><a href=/blog/2025/complex-attribute-types/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025complex-attribute-types><span>Announcing Support for Complex Attribute Types in OTel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025obi-announcing-first-release-li><input type=checkbox id=m-blog2025obi-announcing-first-release-check>
80<label for=m-blog2025obi-announcing-first-release-check><a href=/blog/2025/obi-announcing-first-release/ title="OpenTelemetry eBPF Instrumentation Marks the First Release" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025obi-announcing-first-release><span>OBI First Release</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025gc-elections-results-li><input type=checkbox id=m-blog2025gc-elections-results-check>
81<label for=m-blog2025gc-elections-results-check><a href=/blog/2025/gc-elections-results/ title="Announcing the 2025 Governance Committee Election Results" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025gc-elections-results><span>2025 GC Election Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025gc-candidates-li><input type=checkbox id=m-blog2025gc-candidates-check>
82<label for=m-blog2025gc-candidates-check><a href=/blog/2025/gc-candidates/ title="Announcing the 2025 OpenTelemetry Governance Committee Election Candidates" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025gc-candidates><span>2025 GC Candidates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025declarative-config-li>
82<input type=checkbox id=m-blog2025declarative-config-check>
83<label for=m-blog2025declarative-config-check><a href=/blog/2025/declarative-config/ title="The Declarative configuration journey: Why it took 5 years to ignore health check endpoints in tracing" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025declarative-config><span>Declarative configuration journey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025sampling-milestones-li><input type=checkbox id=m-blog2025sampling-milestones-check>
84<label for=m-blog2025sampling-milestones-check><a href=/blog/2025/sampling-milestones/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025sampling-milestones><span>OpenTelemetry Sampling update</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025mainframe-survey-li><input type=checkbox id=m-blog2025mainframe-survey-check>
85<label for=m-blog2025mainframe-survey-check><a href=/blog/2025/mainframe-survey/ title="Exploring OpenTelemetry Priorities for Mainframes - Insights from Survey Responses" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025mainframe-survey><span>OpenTelemetry on Mainframes Survey Insights</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-unplugged-fosdem-li><input type=checkbox id=m-blog2025otel-unplugged-fosdem-check>
86<label for=m-blog2025otel-unplugged-fosdem-check><a href=/blog/2025/otel-unplugged-fosdem/ title="OTel Unplugged EU at FOSDEM 2026" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-unplugged-fosdem><span>OTel Unplugged EU '26</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025demystifying-auto-instrumentation-li><input type=checkbox id=m-blog2025demystifying-auto-instrumentation-check>
87<label for=m-blog2025demystifying-auto-instrumentation-check><a href=/blog/2025/demystifying-auto-instrumentation/ title="Demystifying Automatic Instrumentation: How the Magic Actually Works" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025demystifying-auto-instrumentation><span>Demystifying Auto-Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025day-opentelemetry-maintainer-li><input type=checkbox id=m-blog2025day-opentelemetry-maintainer-check>
88<label for=m-blog2025day-opentelemetry-maintainer-check><a href=/blog/2025/day-opentelemetry-maintainer/ title="A day in the life of an OpenTelemetry maintainer" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025day-opentelemetry-maintainer><span>Life of an OTel maintainer</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025community-awards-li><input type=checkbox id=m-blog2025community-awards-check>
89<label for=m-blog2025community-awards-check><a href=/blog/2025/community-awards/ title="2025 OpenTelemetry Community Awards" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025community-awards><span>Community Awards</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025kubecon-na-li><input type=checkbox id=m-blog2025kubecon-na-check>
90<label for=m-blog2025kubecon-na-check><a href=/blog/2025/kubecon-na/ title="Join us for OpenTelemetry Talks and Activities at KubeCon NA 2025" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025kubecon-na><span>KubeCon NA '25</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025android-road-to-stable-li><input type=checkbox id=m-blog2025android-road-to-stable-check>
91<label for=m-blog2025android-road-to-stable-check><a href=/blog/2025/android-road-to-stable/ title="OpenTelemetry Android: Road to Stable" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025android-road-to-stable><span>OTel Android: Road to Stable</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025tc-election-results-li><input type=checkbox id=m-blog2025tc-election-results-check>
92<label for=m-blog2025tc-election-results-check><a href=/blog/2025/tc-election-results/ title="Announcing OpenTelemetry Technical Committee Election Results" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025tc-election-results><span>Technical Committee Election Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025kotlin-multiplatform-opentelemetry-li><input type=checkbox id=m-blog2025kotlin-multiplatform-opentelemetry-check>
93<label for=m-blog2025kotlin-multiplatform-opentelemetry-check><a href=/blog/2025/kotlin-multiplatform-opentelemetry/ title="Call for Contributors: OpenTelemetry for Kotlin" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025kotlin-multiplatform-opentelemetry><span>CfC: OTel for Kotlin</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025gc-elections-li><input type=checkbox id=m-blog2025gc-elections-check>
94<label for=m-blog2025gc-elections-check><a href=/blog/2025/gc-elections/ title="Announcing the 2025 OpenTelemetry Governance Committee Election" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025gc-elections><span>2025 GC Election</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025go-opentelemetry-io-expired-certificate-li>
94<input type=checkbox id=m-blog2025go-opentelemetry-io-expired-certificate-check>
95<label for=m-blog2025go-opentelemetry-io-expired-certificate-check><a href=/blog/2025/go-opentelemetry-io-expired-certificate/ title="Retrospective of September 25th go.opentelemetry.io incident" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025go-opentelemetry-io-expired-certificate><span>Retrospective of go.opentelemetry.io incident</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025contribute-to-otel-li><input type=checkbox id=m-blog2025contribute-to-otel-check>
96<label for=m-blog2025contribute-to-otel-check><a href=/blog/2025/contribute-to-otel/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025contribute-to-otel><span>How to Contribute to OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025how-to-name-your-metrics-li><input type=checkbox id=m-blog2025how-to-name-your-metrics-check>
97<label for=m-blog2025how-to-name-your-metrics-check><a href=/blog/2025/how-to-name-your-metrics/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025how-to-name-your-metrics><span>How to Name Your Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025opentelemetry-for-legacy-app-li><input type=checkbox id=m-blog2025opentelemetry-for-legacy-app-check>
98<label for=m-blog2025opentelemetry-for-legacy-app-check><a href=/blog/2025/opentelemetry-for-legacy-app/ title="Your Critical Legacy App is a Black Box? Let's Change That in 5 Minutes!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025opentelemetry-for-legacy-app><span>OpenTelemetry for Legacy Apps</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025how-to-name-your-span-attributes-li><input type=checkbox id=m-blog2025how-to-name-your-span-attributes-check>
99<label for=m-blog2025how-to-name-your-span-attributes-check><a href=/blog/2025/how-to-name-your-span-attributes/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025how-to-name-your-span-attributes><span>How to Name Your Span Attributes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025issue-participation-li><input type=checkbox id=m-blog2025issue-participation-check>
100<label for=m-blog2025issue-participation-check><a href=/blog/2025/issue-participation/ title="More Signal, Less Noise: How GitHub Issue Reactions Help Prioritize" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025issue-participation><span>GitHub Issue Reactions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025how-to-name-your-spans-li><input type=checkbox id=m-blog2025how-to-name-your-spans-check>
101<label for=m-blog2025how-to-name-your-spans-check><a href=/blog/2025/how-to-name-your-spans/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025how-to-name-your-spans><span>How to Name Your Spans</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otip-alibaba-li><input type=checkbox id=m-blog2025otip-alibaba-check>
102<label for=m-blog2025otip-alibaba-check><a href=/blog/2025/otip-alibaba/ title="OTel in Practice: Alibaba's OpenTelemetry Journey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otip-alibaba><span>OTiP: Alibaba</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025ux-research-prometheus-otel-li><input type=checkbox id=m-blog2025ux-research-prometheus-otel-check>
103<label for=m-blog2025ux-research-prometheus-otel-check><a href=/blog/2025/ux-research-prometheus-otel/ title="How Should Prometheus Handle OpenTelemetry Resource Attributes? - A UX Research Report" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025ux-research-prometheus-otel><span>How Should Prometheus Handle OTel Resource Attributes?</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-weaver-li><input type=checkbox id=m-blog2025otel-weaver-check>
104<label for=m-blog2025otel-weaver-check><a href=/blog/2025/otel-weaver/ title="Observability by Design: Unlocking Consistency with OpenTelemetry Weaver" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-weaver><span>OTel Weaver</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-injector-li>
104<input type=checkbox id=m-blog2025otel-injector-check>
105<label for=m-blog2025otel-injector-check><a href=/blog/2025/otel-injector/ title="Adding Automatic Instrumentation to Your App, Made Easy with the OpenTelemetry Injector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-injector><span>OpenTelemetry Injector</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025slack-workspace-changes-li><input type=checkbox id=m-blog2025slack-workspace-changes-check>
106<label for=m-blog2025slack-workspace-changes-check><a href=/blog/2025/slack-workspace-changes/ title="Action Required - Slack Workspace Changes are Coming Friday, June 20" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025slack-workspace-changes><span>Slack Workspace Changes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025recognizing-pride-month-li><input type=checkbox id=m-blog2025recognizing-pride-month-check>
107<label for=m-blog2025recognizing-pride-month-check><a href=/blog/2025/recognizing-pride-month/ title="OpenTelemetry Celebrates Pride" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025recognizing-pride-month><span>OTel Pride</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-day-li><input type=checkbox id=m-blog2025otel-day-check>
108<label for=m-blog2025otel-day-check><a href=/blog/2025/otel-day/ title="OTel Community Day + Open Observability Summit: One Big Day for Open Source Observability" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-day><span>OTel Community Day</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025contribex-survey-results-li><input type=checkbox id=m-blog2025contribex-survey-results-check>
109<label for=m-blog2025contribex-survey-results-check><a href=/blog/2025/contribex-survey-results/ title="Insights from the OpenTelemetry Contributor Experience Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025contribex-survey-results><span>ContribEx survey results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025expose-otel-collector-gateway-api-li><input type=checkbox id=m-blog2025expose-otel-collector-gateway-api-check>
110<label for=m-blog2025expose-otel-collector-gateway-api-check><a href=/blog/2025/expose-otel-collector-gateway-api/ title="Exposing OTel Collector in Kubernetes with Gateway API & mTLS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025expose-otel-collector-gateway-api><span>Collector with Gateway API and mTLS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025stabilizing-rpc-conventions-li><input type=checkbox id=m-blog2025stabilizing-rpc-conventions-check>
111<label for=m-blog2025stabilizing-rpc-conventions-check><a href=/blog/2025/stabilizing-rpc-conventions/ title="Announcing the RPC Semantic Conventions stabilization project" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025stabilizing-rpc-conventions><span>Stabilizing RPC Semantic Conventions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025kubeletstats-receiver-metrics-deprecation-li><input type=checkbox id=m-blog2025kubeletstats-receiver-metrics-deprecation-check>
112<label for=m-blog2025kubeletstats-receiver-metrics-deprecation-check><a href=/blog/2025/kubeletstats-receiver-metrics-deprecation/ title="Kubernetes CPU Metrics in the kubeletstats Receiver: Transition from .cpu.utilization to .cpu.usage
113" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025kubeletstats-receiver-metrics-deprecation><span>kubeletstats Receiver metrics update</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025kubecon-japan-li><input type=checkbox id=m-blog2025kubecon-japan-check>
114<label for=m-blog2025kubecon-japan-check><a href=/blog/2025/kubecon-japan/ title="Join us for OpenTelemetry Talks and Activities at KubeCon + CloudNativeCon Japan 2025" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025kubecon-japan><span>KubeCon Japan '25</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025kubecon-china-li><input type=checkbox id=m-blog2025kubecon-china-check>
115<label for=m-blog2025kubecon-china-check><a href=/blog/2025/kubecon-china/ title="Join us for OpenTelemetry Talks and Activities at KubeCon + CloudNativeCon China 2025" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025kubecon-china><span>KubeCon China '25</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-arrow-phase-2-li>
115<input type=checkbox id=m-blog2025otel-arrow-phase-2-check>
116<label for=m-blog2025otel-arrow-phase-2-check><a href=/blog/2025/otel-arrow-phase-2/ title="OpenTelemetry Protocol with Apache Arrow - Phase 2 Announcement" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-arrow-phase-2><span>OTel-Arrow Phase 2</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025humans-of-otel-eu-li><input type=checkbox id=m-blog2025humans-of-otel-eu-check>
117<label for=m-blog2025humans-of-otel-eu-check><a href=/blog/2025/humans-of-otel-eu/ title="The Humans of OpenTelemetry - KubeCon EU 2025" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025humans-of-otel-eu><span>Humans of OTel EU 2025</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025opentelemetry-logging-and-you-li><input type=checkbox id=m-blog2025opentelemetry-logging-and-you-check>
118<label for=m-blog2025opentelemetry-logging-and-you-check><a href=/blog/2025/opentelemetry-logging-and-you/ title="OpenTelemetry Logging and You" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025opentelemetry-logging-and-you><span>OTel Logging</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-rocks-li><input type=checkbox id=m-blog2025otel-rocks-check>
119<label for=m-blog2025otel-rocks-check><a href=/blog/2025/otel-rocks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-rocks><span>OTel Sucks (But Also Rocks!)</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025devex-survey-li><input type=checkbox id=m-blog2025devex-survey-check>
120<label for=m-blog2025devex-survey-check><a href=/blog/2025/devex-survey/ title="Insights from the OpenTelemetry Developer Experience Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025devex-survey><span>Insights from the Developer Experience Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-js-sdk-2-0-li><input type=checkbox id=m-blog2025otel-js-sdk-2-0-check>
121<label for=m-blog2025otel-js-sdk-2-0-check><a href=/blog/2025/otel-js-sdk-2-0/ title="Announcing the OpenTelemetry JavaScript SDK 2.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-js-sdk-2-0><span>OTel JS SDK 2.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025outreachy-internship-li><input type=checkbox id=m-blog2025outreachy-internship-check>
122<label for=m-blog2025outreachy-internship-check><a href=/blog/2025/outreachy-internship/ title="Reflecting on my Outreachy Journey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025outreachy-internship><span>Outreachy Internship</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025ai-agent-observability-li><input type=checkbox id=m-blog2025ai-agent-observability-check>
123<label for=m-blog2025ai-agent-observability-check><a href=/blog/2025/ai-agent-observability/ title="AI Agent Observability - Evolving Standards and Best Practices" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025ai-agent-observability><span>AI Agent Observability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025kubecon-eu-li><input type=checkbox id=m-blog2025kubecon-eu-check>
124<label for=m-blog2025kubecon-eu-check><a href=/blog/2025/kubecon-eu/ title="Join us for OpenTelemetry Talks and Activities at KubeCon + CloudNativeCon Europe 2025" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025kubecon-eu><span>KubeCon EU '25</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-cicd-sig-li>
124<input type=checkbox id=m-blog2025otel-cicd-sig-check>
125<label for=m-blog2025otel-cicd-sig-check><a href=/blog/2025/otel-cicd-sig/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-cicd-sig><span>OpenTelemetry Is Expanding Into CI/CD Observability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-demo-2-li><input type=checkbox id=m-blog2025otel-demo-2-check>
126<label for=m-blog2025otel-demo-2-check><a href=/blog/2025/otel-demo-2/ title="Announcing the OpenTelemetry Demo 2.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-demo-2><span>OTel Demo 2.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025ottl-contexts-just-got-easier-li><input type=checkbox id=m-blog2025ottl-contexts-just-got-easier-check>
127<label for=m-blog2025ottl-contexts-just-got-easier-check><a href=/blog/2025/ottl-contexts-just-got-easier/ title="OTTL contexts just got easier with context inference" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025ottl-contexts-just-got-easier><span>OTTL contexts just got easier</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025contribex-survey-li><input type=checkbox id=m-blog2025contribex-survey-check>
128<label for=m-blog2025contribex-survey-check><a href=/blog/2025/contribex-survey/ title="The OpenTelemetry Contributor Experience Survey is open!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025contribex-survey><span>ContribEx Survey is open</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025observing-lambdas-li><input type=checkbox id=m-blog2025observing-lambdas-check>
129<label for=m-blog2025observing-lambdas-check><a href=/blog/2025/observing-lambdas/ title="Observing Lambdas using the OpenTelemetry Collector Extension Layer" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025observing-lambdas><span>Observing Lambdas</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-mainframe-priorities-survey-li><input type=checkbox id=m-blog2025otel-mainframe-priorities-survey-check>
130<label for=m-blog2025otel-mainframe-priorities-survey-check><a href=/blog/2025/otel-mainframe-priorities-survey/ title="OpenTelemetry on Mainframe Priorities Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-mainframe-priorities-survey><span>Mainframe Priorities Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025go-auto-instrumentation-beta-li><input type=checkbox id=m-blog2025go-auto-instrumentation-beta-check>
131<label for=m-blog2025go-auto-instrumentation-beta-check><a href=/blog/2025/go-auto-instrumentation-beta/ title="Announcing the Beta Release of OpenTelemetry Go Auto-Instrumentation using eBPF" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025go-auto-instrumentation-beta><span>Go Auto-Instrumentation Beta</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025otel-collector-k8s-discovery-li><input type=checkbox id=m-blog2025otel-collector-k8s-discovery-check>
132<label for=m-blog2025otel-collector-k8s-discovery-check><a href=/blog/2025/otel-collector-k8s-discovery/ title="Kubernetes annotation-based discovery for the OpenTelemetry Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025otel-collector-k8s-discovery><span>K8s annotation-based discovery</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025go-compile-time-instrumentation-li><input type=checkbox id=m-blog2025go-compile-time-instrumentation-check>
133<label for=m-blog2025go-compile-time-instrumentation-check><a href=/blog/2025/go-compile-time-instrumentation/ title="Alibaba, Datadog, and Quesma Join Forces on Go Compile-Time Instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025go-compile-time-instrumentation><span>Go Compile-Time Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2025go-goals-li><input type=checkbox id=m-blog2025go-goals-check>
134<label for=m-blog2025go-goals-check><a href=/blog/2025/go-goals/ title="OpenTelemetry Go 2025 Goals" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2025go-goals><span>Go 2025 Goals</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2024-li><input type=checkbox id=m-blog2024-check>
135<label for=m-blog2024-check><a href=/blog/2024/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2024><span>2024</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024fuzzing-audit-results-li><input type=checkbox id=m-blog2024fuzzing-audit-results-check>
136<label for=m-blog2024fuzzing-audit-results-check><a href=/blog/2024/fuzzing-audit-results/ title="OpenTelemetry Collector Completes Fuzzing Audit" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024fuzzing-audit-results><span>Fuzzing Audit Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024humans-of-otel-na-2024-li><input type=checkbox id=m-blog2024humans-of-otel-na-2024-check>
137<label for=m-blog2024humans-of-otel-na-2024-check><a href=/blog/2024/humans-of-otel-na-2024/ title="The Humans of OpenTelemetry - KubeCon NA 2024" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024humans-of-otel-na-2024><span>Humans of OTel NA 2024</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-docs-survey-li><input type=checkbox id=m-blog2024otel-docs-survey-check>
138<label for=m-blog2024otel-docs-survey-check><a href=/blog/2024/otel-docs-survey/ title="Insights from the OpenTelemetry Docs Usability Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-docs-survey><span>OTel-docs Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024year-in-review-li><input type=checkbox id=m-blog2024year-in-review-check>
139<label for=m-blog2024year-in-review-check><a href=/blog/2024/year-in-review/ title="OpenTelemetry.io 2024 review" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024year-in-review><span>Year in review</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024collecting-otel-compliant-java-logs-from-files-li><input type=checkbox id=m-blog2024collecting-otel-compliant-java-logs-from-files-check>
140<label for=m-blog2024collecting-otel-compliant-java-logs-from-files-check><a href=/blog/2024/collecting-otel-compliant-java-logs-from-files/ title="Collecting OpenTelemetry-compliant Java logs from files" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024collecting-otel-compliant-java-logs-from-files><span>OTel-compliant Java logs from files</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-generative-ai-li><input type=checkbox id=m-blog2024otel-generative-ai-check>
141<label for=m-blog2024otel-generative-ai-check><a href=/blog/2024/otel-generative-ai/ title="OpenTelemetry for Generative AI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-generative-ai><span>OTel for GenAI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024community-awards-winners-li><input type=checkbox id=m-blog2024community-awards-winners-check>
142<label for=m-blog2024community-awards-winners-check><a href=/blog/2024/community-awards-winners/ title="Announcing 2024 OpenTelemetry Community Awards Winners" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024community-awards-winners><span>OpenTelemetry Community Awards Winners</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024kubecon-na-li><input type=checkbox id=m-blog2024kubecon-na-check>
143<label for=m-blog2024kubecon-na-check><a href=/blog/2024/kubecon-na/ title="Join us for OpenTelemetry Talks and Activities at KubeCon NA 2024" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024kubecon-na><span>KubeCon NA '24</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024community-awards-li><input type=checkbox id=m-blog2024community-awards-check>
144<label for=m-blog2024community-awards-check><a href=/blog/2024/community-awards/ title="2024 OpenTelemetry Community Awards" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024community-awards><span>OpenTelemetry Community Awards</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024state-profiling-li>
144<input type=checkbox id=m-blog2024state-profiling-check>
145<label for=m-blog2024state-profiling-check><a href=/blog/2024/state-profiling/ title="The State of Profiling" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024state-profiling><span>Profiling state</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024gc-election-results-li><input type=checkbox id=m-blog2024gc-election-results-check>
146<label for=m-blog2024gc-election-results-check><a href=/blog/2024/gc-election-results/ title="Announcing the 2024 Governance Committee Election Results" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024gc-election-results><span>2024 GC Election Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024gc-candidates-li><input type=checkbox id=m-blog2024gc-candidates-check>
147<label for=m-blog2024gc-candidates-check><a href=/blog/2024/gc-candidates/ title="Announcing the 2024 OpenTelemetry Governance Committee Election Candidates" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024gc-candidates><span>2024 GC Candidates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024spring-starter-stable-li><input type=checkbox id=m-blog2024spring-starter-stable-check>
148<label for=m-blog2024spring-starter-stable-check><a href=/blog/2024/spring-starter-stable/ title="The OpenTelemetry Spring Boot starter is now stable" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024spring-starter-stable><span>Spring Starter stable</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-arrow-production-li><input type=checkbox id=m-blog2024otel-arrow-production-check>
149<label for=m-blog2024otel-arrow-production-check><a href=/blog/2024/otel-arrow-production/ title="OpenTelemetry Protocol with Apache Arrow in Production" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-arrow-production><span>OpenTelemetry Arrow in Production</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024prom-and-otel-li><input type=checkbox id=m-blog2024prom-and-otel-check>
150<label for=m-blog2024prom-and-otel-check><a href=/blog/2024/prom-and-otel/ title="Prometheus and OpenTelemetry - Better Together" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024prom-and-otel><span>Prometheus and OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024gc-elections-li><input type=checkbox id=m-blog2024gc-elections-check>
151<label for=m-blog2024gc-elections-check><a href=/blog/2024/gc-elections/ title="Announcing the 2024 OpenTelemetry Governance Committee Election" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024gc-elections><span>2024 GC Election</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024go-opentelemetry-io-li><input type=checkbox id=m-blog2024go-opentelemetry-io-check>
152<label for=m-blog2024go-opentelemetry-io-check><a href=/blog/2024/go-opentelemetry-io/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024go-opentelemetry-io><span>Planned Migration for go.opentelemetry.io</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024docs-localized-li><input type=checkbox id=m-blog2024docs-localized-check>
153<label for=m-blog2024docs-localized-check><a href=/blog/2024/docs-localized/ title="OpenTelemetry website goes multilingual!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024docs-localized><span>Multilingual website</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-governance-li><input type=checkbox id=m-blog2024otel-governance-check>
154<label for=m-blog2024otel-governance-check><a href=/blog/2024/otel-governance/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-governance><span>Behind the scenes of the OpenTelemetry Governance Committee</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024prometheus-compatibility-survey-li><input type=checkbox id=m-blog2024prometheus-compatibility-survey-check>
155<label for=m-blog2024prometheus-compatibility-survey-check><a href=/blog/2024/prometheus-compatibility-survey/ title="Insights from the Prometheus Compatibility Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024prometheus-compatibility-survey><span>Prometheus Compatibility Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024security-audit-results-li><input type=checkbox id=m-blog2024security-audit-results-check>
156<label for=m-blog2024security-audit-results-check><a href=/blog/2024/security-audit-results/ title="OpenTelemetry Security Audit Published" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024security-audit-results><span>Security Audit Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024kubecon-china-li><input type=checkbox id=m-blog2024kubecon-china-check>
157<label for=m-blog2024kubecon-china-check><a href=/blog/2024/kubecon-china/ title="OpenTelemetry Talks at KubeCon China 2024" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024kubecon-china><span>KubeCon China 2024</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024hardening-the-collector-one-li><input type=checkbox id=m-blog2024hardening-the-collector-one-check>
158<label for=m-blog2024hardening-the-collector-one-check><a href=/blog/2024/hardening-the-collector-one/ title="Hardening the Collector Episode 1: A new default bind address" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024hardening-the-collector-one><span>A new default bind address for the Collector</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-get-started-survey-li><input type=checkbox id=m-blog2024otel-get-started-survey-check>
159<label for=m-blog2024otel-get-started-survey-check><a href=/blog/2024/otel-get-started-survey/ title="Insights from the OpenTelemetry Getting Started Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-get-started-survey><span>OpenTelemetry Getting Started Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024humans-of-otel-eu-2024-li><input type=checkbox id=m-blog2024humans-of-otel-eu-2024-check>
160<label for=m-blog2024humans-of-otel-eu-2024-check><a href=/blog/2024/humans-of-otel-eu-2024/ title="The Humans OpenTelemetry - KubeCon EU 2024" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024humans-of-otel-eu-2024><span>Humans of OTel EU 2024</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024elastic-contributes-continuous-profiling-agent-li>
160<input type=checkbox id=m-blog2024elastic-contributes-continuous-profiling-agent-check>
161<label for=m-blog2024elastic-contributes-continuous-profiling-agent-check><a href=/blog/2024/elastic-contributes-continuous-profiling-agent/ title="Elastic Contributes its Continuous Profiling Agent to OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024elastic-contributes-continuous-profiling-agent><span>Elastic Contributes Profiling Agent</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024new-otel-features-envoy-istio-li><input type=checkbox id=m-blog2024new-otel-features-envoy-istio-check>
162<label for=m-blog2024new-otel-features-envoy-istio-check><a href=/blog/2024/new-otel-features-envoy-istio/ title="Observability at the Edge: New OTel features in Envoy and Istio" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024new-otel-features-envoy-istio><span>New OTel features in Envoy and Istio</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024cve-2024-36129-li><input type=checkbox id=m-blog2024cve-2024-36129-check>
163<label for=m-blog2024cve-2024-36129-check><a href=/blog/2024/cve-2024-36129/ title="Security vulnerability in OTel Collector confighttp and configgrpc (CVE-2024-36129)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024cve-2024-36129><span>Collector vulnerability CVE-2024-36129</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024llm-observability-li><input type=checkbox id=m-blog2024llm-observability-check>
164<label for=m-blog2024llm-observability-check><a href=/blog/2024/llm-observability/ title="An Introduction to Observability for LLM-based applications using OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024llm-observability><span>LLM Observability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024go-contrib-removal-li><input type=checkbox id=m-blog2024go-contrib-removal-check>
165<label for=m-blog2024go-contrib-removal-check><a href=/blog/2024/go-contrib-removal/ title="Abandoned Go Contrib modules need code owners or will be removed" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024go-contrib-removal><span>Go Contrib modules ownership</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024java-metric-systems-compared-li><input type=checkbox id=m-blog2024java-metric-systems-compared-check>
166<label for=m-blog2024java-metric-systems-compared-check><a href=/blog/2024/java-metric-systems-compared/ title="OpenTelemetry Java Metrics Performance Comparison" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024java-metric-systems-compared><span>Java Metric Systems Compared</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-collector-container-log-parser-li><input type=checkbox id=m-blog2024otel-collector-container-log-parser-check>
167<label for=m-blog2024otel-collector-container-log-parser-check><a href=/blog/2024/otel-collector-container-log-parser/ title="Introducing the new container log parser for OpenTelemetry Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-collector-container-log-parser><span>Collector container log parser</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-operator-q-and-a-li><input type=checkbox id=m-blog2024otel-operator-q-and-a-check>
168<label for=m-blog2024otel-operator-q-and-a-check><a href=/blog/2024/otel-operator-q-and-a/ title="Things You Might Not Have Known About the OpenTelemetry Operator - An OTel Operator Q&amp;A" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-operator-q-and-a><span>OTel Operator Q&amp;A</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-collector-survey-li><input type=checkbox id=m-blog2024otel-collector-survey-check>
169<label for=m-blog2024otel-collector-survey-check><a href=/blog/2024/otel-collector-survey/ title="Insights from the OpenTelemetry Collector Survey" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-collector-survey><span>OpenTelemetry Collector Survey</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024collector-roadmap-li><input type=checkbox id=m-blog2024collector-roadmap-check>
170<label for=m-blog2024collector-roadmap-check><a href=/blog/2024/collector-roadmap/ title="The roadmap to v1 for the OpenTelemetry Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024collector-roadmap><span>Collector Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-errors-li><input type=checkbox id=m-blog2024otel-errors-check>
171<label for=m-blog2024otel-errors-check><a href=/blog/2024/otel-errors/ title="Dude, where's my error? How OpenTelemetry records errors" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-errors><span>Understanding OTel Errors</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024scaling-collectors-li><input type=checkbox id=m-blog2024scaling-collectors-check>
172<label for=m-blog2024scaling-collectors-check><a href=/blog/2024/scaling-collectors/ title="Manage OpenTelemetry Collectors at scale with Ansible" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024scaling-collectors><span>Collectors at scale with Ansible</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024profiling-li>
172<input type=checkbox id=m-blog2024profiling-check>
173<label for=m-blog2024profiling-check><a href=/blog/2024/profiling/ title="OpenTelemetry announces support for profiling" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024profiling><span>Profiling support</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024getting-started-with-otelsql-li><input type=checkbox id=m-blog2024getting-started-with-otelsql-check>
174<label for=m-blog2024getting-started-with-otelsql-check><a href=/blog/2024/getting-started-with-otelsql/ title="Getting started with otelsql, the OpenTelemetry instrumentation for Go SQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024getting-started-with-otelsql><span>Getting started with otelsql</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024otel-collector-anti-patterns-li><input type=checkbox id=m-blog2024otel-collector-anti-patterns-check>
175<label for=m-blog2024otel-collector-anti-patterns-check><a href=/blog/2024/otel-collector-anti-patterns/ title="OpenTelemetry Collector Antipatterns" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024otel-collector-anti-patterns><span>OTel Collector Antipatterns</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024kubecon-eu-li><input type=checkbox id=m-blog2024kubecon-eu-check>
176<label for=m-blog2024kubecon-eu-check><a href=/blog/2024/kubecon-eu/ title="Join us for OpenTelemetry Talks and Activities at KubeCon + CloudNativeCon Europe 2024" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024kubecon-eu><span>KubeCon EU '24</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024demo-skyscanner-li><input type=checkbox id=m-blog2024demo-skyscanner-check>
177<label for=m-blog2024demo-skyscanner-check><a href=/blog/2024/demo-skyscanner/ title="Making observability fun: How we increased engineers' confidence in incident management using a game" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024demo-skyscanner><span>Skyscanner using OTel Demo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2024outreachy-how-why-sakshi-li><input type=checkbox id=m-blog2024outreachy-how-why-sakshi-check>
178<label for=m-blog2024outreachy-how-why-sakshi-check><a href=/blog/2024/outreachy-how-why-sakshi/ title="Outreachy - How, When & Why?" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2024outreachy-how-why-sakshi><span>Outreachy Internship</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2023-li><input type=checkbox id=m-blog2023-check>
179<label for=m-blog2023-check><a href=/blog/2023/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2023><span>2023</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023humans-of-otel-li><input type=checkbox id=m-blog2023humans-of-otel-check>
180<label for=m-blog2023humans-of-otel-check><a href=/blog/2023/humans-of-otel/ title="The Humans of OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023humans-of-otel><span>Humans of OTel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023spring-native-li><input type=checkbox id=m-blog2023spring-native-check>
181<label for=m-blog2023spring-native-check><a href=/blog/2023/spring-native/ title="Observe your Spring Native Image application with OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023spring-native><span>Observe Spring Native</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-break-li><input type=checkbox id=m-blog2023otel-in-focus-break-check>
182<label for=m-blog2023otel-in-focus-break-check><a href=/blog/2023/otel-in-focus-break/ title="OpenTelemetry in Focus: Wrapping Up a Successful 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-break><span>OTel in Focus Wrap-Up</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023any-metric-receiver-li><input type=checkbox id=m-blog2023any-metric-receiver-check>
183<label for=m-blog2023any-metric-receiver-check><a href=/blog/2023/any-metric-receiver/ title="Receive any custom metric with the OpenTelemetry Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023any-metric-receiver><span>Any Metric Receiver</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023perf-testing-li>
183<input type=checkbox id=m-blog2023perf-testing-check>
184<label for=m-blog2023perf-testing-check><a href=/blog/2023/perf-testing/ title="OTel component performance benchmarks" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023perf-testing><span>Performance benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023logs-collection-li><input type=checkbox id=m-blog2023logs-collection-check>
185<label for=m-blog2023logs-collection-check><a href=/blog/2023/logs-collection/ title="Collecting Logs with OpenTelemetry Python" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023logs-collection><span>Python Logs Collection</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otterize-otel-li><input type=checkbox id=m-blog2023otterize-otel-check>
186<label for=m-blog2023otterize-otel-check><a href=/blog/2023/otterize-otel/ title="Adding OpenTelemetry support to the Otterize network mapper" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otterize-otel><span>OTel integration for Otterize network mapper</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-arrow-li><input type=checkbox id=m-blog2023otel-arrow-check>
187<label for=m-blog2023otel-arrow-check><a href=/blog/2023/otel-arrow/ title="Achieve a 10x Reduction in Telemetry Traffic Using OpenTelemetry Protocol with Apache Arrow" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-arrow><span>OpenTelemetry Protocol with Apache Arrow</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023contribfest-na-li><input type=checkbox id=m-blog2023contribfest-na-check>
188<label for=m-blog2023contribfest-na-check><a href=/blog/2023/contribfest-na/ title="OpenTelemetry Contribfest at KubeCon North America 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023contribfest-na><span>Contribfest at KubeCon NA</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023cloud-foundry-li><input type=checkbox id=m-blog2023cloud-foundry-check>
189<label for=m-blog2023cloud-foundry-check><a href=/blog/2023/cloud-foundry/ title="Experience Report: Adopting OpenTelemetry for Metrics in Cloud Foundry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023cloud-foundry><span>OpenTelemetry in Cloud Foundry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-demo-16-li><input type=checkbox id=m-blog2023otel-demo-16-check>
190<label for=m-blog2023otel-demo-16-check><a href=/blog/2023/otel-demo-16/ title="OpenTelemetry Demo 1.6 released" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-demo-16><span>Demo 1.6 Released</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023tyk-api-gateway-li><input type=checkbox id=m-blog2023tyk-api-gateway-check>
191<label for=m-blog2023tyk-api-gateway-check><a href=/blog/2023/tyk-api-gateway/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023tyk-api-gateway><span>Tyk API Gateway's Native OpenTelemetry Integration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023http-conventions-declared-stable-li><input type=checkbox id=m-blog2023http-conventions-declared-stable-check>
192<label for=m-blog2023http-conventions-declared-stable-check><a href=/blog/2023/http-conventions-declared-stable/ title="HTTP semantic conventions declared stable" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023http-conventions-declared-stable><span>HTTP semconv are stable</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023integrations-li><input type=checkbox id=m-blog2023integrations-check>
193<label for=m-blog2023integrations-check><a href=/blog/2023/integrations/ title="OpenTelemetry Integrations Welcome!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023integrations><span>Integrations Welcome!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-10-li><input type=checkbox id=m-blog2023otel-in-focus-10-check>
194<label for=m-blog2023otel-in-focus-10-check><a href=/blog/2023/otel-in-focus-10/ title="OpenTelemetry in Focus, October 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-10><span>OTel in Focus 2023/10</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023gc-election-results-li><input type=checkbox id=m-blog2023gc-election-results-check>
195<label for=m-blog2023gc-election-results-check><a href=/blog/2023/gc-election-results/ title="Announcing the 2023 Governance Committee Election Results" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023gc-election-results><span>2023 GC Election Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023opamp-status-li><input type=checkbox id=m-blog2023opamp-status-check>
196<label for=m-blog2023opamp-status-check><a href=/blog/2023/opamp-status/ title="Open Agent Management Protocol (OpAMP) State of the Nation 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023opamp-status><span>OpAMP Status</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023euwg-future-of-observability-panel-li>
196<input type=checkbox id=m-blog2023euwg-future-of-observability-panel-check>
197<label for=m-blog2023euwg-future-of-observability-panel-check><a href=/blog/2023/euwg-future-of-observability-panel/ title="OTel End User Working Group Presents: The Future of Observability Panel Discussion" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023euwg-future-of-observability-panel><span>The Future of Observability Panel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023gc-candidates-li><input type=checkbox id=m-blog2023gc-candidates-check>
198<label for=m-blog2023gc-candidates-check><a href=/blog/2023/gc-candidates/ title="Final list of candidates for the 2023 OpenTelemetry Governance Committee" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023gc-candidates><span>2023 GC Candidates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023synthetic-testing-li><input type=checkbox id=m-blog2023synthetic-testing-check>
199<label for=m-blog2023synthetic-testing-check><a href=/blog/2023/synthetic-testing/ title="Portable Synthetic HTTP Testing with OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023synthetic-testing><span>Synthetic HTTP testing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-go-metrics-sdk-stable-li><input type=checkbox id=m-blog2023otel-go-metrics-sdk-stable-check>
200<label for=m-blog2023otel-go-metrics-sdk-stable-check><a href=/blog/2023/otel-go-metrics-sdk-stable/ title="First stable release of OTel Go metric SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-go-metrics-sdk-stable><span>Go Metric SDK is Stable</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023kubecon-na-li><input type=checkbox id=m-blog2023kubecon-na-check>
201<label for=m-blog2023kubecon-na-check><a href=/blog/2023/kubecon-na/ title="Join us for OpenTelemetry Talks and Activities at KubeCon NA 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023kubecon-na><span>KubeCon NA '23</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-09-li><input type=checkbox id=m-blog2023otel-in-focus-09-check>
202<label for=m-blog2023otel-in-focus-09-check><a href=/blog/2023/otel-in-focus-09/ title="OpenTelemetry in Focus, September 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-09><span>OTel in Focus 2023/09</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023gc-elections-li><input type=checkbox id=m-blog2023gc-elections-check>
203<label for=m-blog2023gc-elections-check><a href=/blog/2023/gc-elections/ title="Announcing the 2023 OpenTelemetry Governance Committee Election" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023gc-elections><span>2023 GC Election</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023contributing-to-otel-li><input type=checkbox id=m-blog2023contributing-to-otel-check>
204<label for=m-blog2023contributing-to-otel-check><a href=/blog/2023/contributing-to-otel/ title="Thinking about contributing to OpenTelemetry? Here's how I did it." class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023contributing-to-otel><span>Contributing to OTel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-dotnet-auto-instrumentation-li><input type=checkbox id=m-blog2023otel-dotnet-auto-instrumentation-check>
205<label for=m-blog2023otel-dotnet-auto-instrumentation-check><a href=/blog/2023/otel-dotnet-auto-instrumentation/ title="OpenTelemetry .NET Automatic Instrumentation reaches version 1.0.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-dotnet-auto-instrumentation><span>.NET Automatic Instrumentation v1.0.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023jaeger-exporter-collector-migration-li><input type=checkbox id=m-blog2023jaeger-exporter-collector-migration-check>
206<label for=m-blog2023jaeger-exporter-collector-migration-check><a href=/blog/2023/jaeger-exporter-collector-migration/ title="Migrating away from the Jaeger exporter in the Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023jaeger-exporter-collector-migration><span>Jaeger Collector Exporter Migration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023php-rc-release-li><input type=checkbox id=m-blog2023php-rc-release-check>
207<label for=m-blog2023php-rc-release-check><a href=/blog/2023/php-rc-release/ title="Opentelemetry PHP Release Candidate" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023php-rc-release><span>PHP Release Candidate</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-08-li><input type=checkbox id=m-blog2023otel-in-focus-08-check>
208<label for=m-blog2023otel-in-focus-08-check><a href=/blog/2023/otel-in-focus-08/ title="OpenTelemetry in Focus, August 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-08><span>OTel in Focus 2023/08</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-07-li><input type=checkbox id=m-blog2023otel-in-focus-07-check>
209<label for=m-blog2023otel-in-focus-07-check><a href=/blog/2023/otel-in-focus-07/ title="OpenTelemetry in Focus, July 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-07><span>OTel in Focus 2023/07</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023testing-otel-demo-li><input type=checkbox id=m-blog2023testing-otel-demo-check>
210<label for=m-blog2023testing-otel-demo-check><a href=/blog/2023/testing-otel-demo/ title="Trace-based Testing the OpenTelemetry Demo" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023testing-otel-demo><span>Testing the OTel Demo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-q-and-a-04-li>
210<input type=checkbox id=m-blog2023end-user-q-and-a-04-check>
211<label for=m-blog2023end-user-q-and-a-04-check><a href=/blog/2023/end-user-q-and-a-04/ title="End-User Q&amp;A Series: Migrating to OTel at Lightstep" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-q-and-a-04><span>End-User Q&amp;A: Migrating to OTel at Lightstep</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-06-li><input type=checkbox id=m-blog2023otel-in-focus-06-check>
212<label for=m-blog2023otel-in-focus-06-check><a href=/blog/2023/otel-in-focus-06/ title="OpenTelemetry in Focus, June 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-06><span>OTel in Focus 2023/06</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-q-and-a-03-li><input type=checkbox id=m-blog2023end-user-q-and-a-03-check>
213<label for=m-blog2023end-user-q-and-a-03-check><a href=/blog/2023/end-user-q-and-a-03/ title="End-User Q&amp;A Series: Using OTel at Farfetch" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-q-and-a-03><span>End-User Q&amp;A: OTel at Farfetch</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023k8s-runtime-observability-li><input type=checkbox id=m-blog2023k8s-runtime-observability-check>
214<label for=m-blog2023k8s-runtime-observability-check><a href=/blog/2023/k8s-runtime-observability/ title="Creating a Kubernetes Cluster with Runtime Observability" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023k8s-runtime-observability><span>K8s Runtime Observability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-05-li><input type=checkbox id=m-blog2023otel-in-focus-05-check>
215<label for=m-blog2023otel-in-focus-05-check><a href=/blog/2023/otel-in-focus-05/ title="OpenTelemetry in Focus, May 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-05><span>OTel in Focus 2023/05</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023lambda-release-li><input type=checkbox id=m-blog2023lambda-release-check>
216<label for=m-blog2023lambda-release-check><a href=/blog/2023/lambda-release/ title="OpenTelemetry Updates Lambda Support" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023lambda-release><span>OTel Lambda Updates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023exponential-histograms-li><input type=checkbox id=m-blog2023exponential-histograms-check>
217<label for=m-blog2023exponential-histograms-check><a href=/blog/2023/exponential-histograms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023exponential-histograms><span>Exponential Histograms</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023histograms-vs-summaries-li><input type=checkbox id=m-blog2023histograms-vs-summaries-check>
218<label for=m-blog2023histograms-vs-summaries-check><a href=/blog/2023/histograms-vs-summaries/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023histograms-vs-summaries><span>Histograms vs Summaries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-discussions-04-li><input type=checkbox id=m-blog2023end-user-discussions-04-check>
219<label for=m-blog2023end-user-discussions-04-check><a href=/blog/2023/end-user-discussions-04/ title="OpenTelemetry End-User Discussions Summary for April 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-discussions-04><span>End-User Discussions April 2023</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023why-histograms-li><input type=checkbox id=m-blog2023why-histograms-check>
220<label for=m-blog2023why-histograms-check><a href=/blog/2023/why-histograms/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023why-histograms><span>
220Why Histograms?</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-04-li><input type=checkbox id=m-blog2023otel-in-focus-04-check>
221<label for=m-blog2023otel-in-focus-04-check><a href=/blog/2023/otel-in-focus-04/ title="OpenTelemetry in Focus, April 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-04><span>OTel in Focus 2023/04</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023sunsetting-opencensus-li><input type=checkbox id=m-blog2023sunsetting-opencensus-check>
222<label for=m-blog2023sunsetting-opencensus-check><a href=/blog/2023/sunsetting-opencensus/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023sunsetting-opencensus><span>Sunsetting OpenCensus</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023demo-birthday-li><input type=checkbox id=m-blog2023demo-birthday-check>
223<label for=m-blog2023demo-birthday-check><a href=/blog/2023/demo-birthday/ title="The OpenTelemetry Demo Turns 1(.4)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023demo-birthday><span>OTel Demo Updates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023ecs-otel-semconv-convergence-li><input type=checkbox id=m-blog2023ecs-otel-semconv-convergence-check>
224<label for=m-blog2023ecs-otel-semconv-convergence-check><a href=/blog/2023/ecs-otel-semconv-convergence/ title="Announcing the Elastic Common Schema (ECS) and OpenTelemetry Semantic Convention Convergence" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023ecs-otel-semconv-convergence><span>ECS and OTel SemConv Convergence</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023kubecon-eu-li><input type=checkbox id=m-blog2023kubecon-eu-check>
225<label for=m-blog2023kubecon-eu-check><a href=/blog/2023/kubecon-eu/ title="Join us for OpenTelemetry Talks and Activities at KubeCon EU 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023kubecon-eu><span>KubeCon EU '23</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-03-li><input type=checkbox id=m-blog2023otel-in-focus-03-check>
226<label for=m-blog2023otel-in-focus-03-check><a href=/blog/2023/otel-in-focus-03/ title="OpenTelemetry in Focus, March 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-03><span>OTel in Focus 2023/03</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-discussions-03-li><input type=checkbox id=m-blog2023end-user-discussions-03-check>
227<label for=m-blog2023end-user-discussions-03-check><a href=/blog/2023/end-user-discussions-03/ title="OpenTelemetry End-User Discussions Summary for March 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-discussions-03><span>End-User Discussions Mar 2023</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023php-auto-instrumentation-li><input type=checkbox id=m-blog2023php-auto-instrumentation-check>
228<label for=m-blog2023php-auto-instrumentation-check><a href=/blog/2023/php-auto-instrumentation/ title="OpenTelemetry PHP Auto-Instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023php-auto-instrumentation><span>PHP Auto-Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-q-and-a-02-li><input type=checkbox id=m-blog2023end-user-q-and-a-02-check>
229<label for=m-blog2023end-user-q-and-a-02-check><a href=/blog/2023/end-user-q-and-a-02/ title="End-User Q&amp;A Series: Using OTel at Uplight" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-q-and-a-02><span>End-User Q&amp;A: OTel at Uplight</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-discussions-02-li>
229<input type=checkbox id=m-blog2023end-user-discussions-02-check>
230<label for=m-blog2023end-user-discussions-02-check><a href=/blog/2023/end-user-discussions-02/ title="OpenTelemetry End-User Discussions Summary for February 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-discussions-02><span>End-User Discussions Feb 2023</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-02-li><input type=checkbox id=m-blog2023otel-in-focus-02-check>
231<label for=m-blog2023otel-in-focus-02-check><a href=/blog/2023/otel-in-focus-02/ title="OpenTelemetry in Focus, February 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-02><span>OTel in Focus 2023/02</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023new-apac-meetings-li><input type=checkbox id=m-blog2023new-apac-meetings-check>
232<label for=m-blog2023new-apac-meetings-check><a href=/blog/2023/new-apac-meetings/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023new-apac-meetings><span>New APAC Collector-SIG meetings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-q-and-a-01-li><input type=checkbox id=m-blog2023end-user-q-and-a-01-check>
233<label for=m-blog2023end-user-q-and-a-01-check><a href=/blog/2023/end-user-q-and-a-01/ title="End-User Q&amp;A Series: Using OTel with GraphQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-q-and-a-01><span>End-User Q&amp;A: OTel with GraphQL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023submitting-your-first-conference-talk-li><input type=checkbox id=m-blog2023submitting-your-first-conference-talk-check>
234<label for=m-blog2023submitting-your-first-conference-talk-check><a href=/blog/2023/submitting-your-first-conference-talk/ title="Submitting Your First Conference Talk" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023submitting-your-first-conference-talk><span>Submitting a CFP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023outreachy-may-cohort-li><input type=checkbox id=m-blog2023outreachy-may-cohort-check>
235<label for=m-blog2023outreachy-may-cohort-check><a href=/blog/2023/outreachy-may-cohort/ title="Call for participation - Outreachy May 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023outreachy-may-cohort><span>Outreachy Call for participation '23</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023otel-in-focus-01-li><input type=checkbox id=m-blog2023otel-in-focus-01-check>
236<label for=m-blog2023otel-in-focus-01-check><a href=/blog/2023/otel-in-focus-01/ title="OpenTelemetry in Focus, January 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023otel-in-focus-01><span>OTel in Focus 2023/01</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023http-conventions-stability-li><input type=checkbox id=m-blog2023http-conventions-stability-check>
237<label for=m-blog2023http-conventions-stability-check><a href=/blog/2023/http-conventions-stability/ title="Final push to HTTP semantic convention stability" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023http-conventions-stability><span>HTTP semantic conventions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023php-beta-release-li><input type=checkbox id=m-blog2023php-beta-release-check>
238<label for=m-blog2023php-beta-release-check><a href=/blog/2023/php-beta-release/ title="Opentelemetry PHP Beta Release" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023php-beta-release><span>PHP Beta Release</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023end-user-discussions-01-li><input type=checkbox id=m-blog2023end-user-discussions-01-check>
239<label for=m-blog2023end-user-discussions-01-check><a href=/blog/2023/end-user-discussions-01/ title="OpenTelemetry End-User Discussions Summary for January 2023" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023end-user-discussions-01><span>End-User Discussions Jan 2023</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2023jmx-metric-insight-li>
239<input type=checkbox id=m-blog2023jmx-metric-insight-check>
240<label for=m-blog2023jmx-metric-insight-check><a href=/blog/2023/jmx-metric-insight/ title="Gaining JMX Metric Insights with the OpenTelemetry Java Agent" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2023jmx-metric-insight><span>JMX Metric Insight</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2022-li><input type=checkbox id=m-blog2022-check>
241<label for=m-blog2022-check><a href=/blog/2022/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2022><span>2022</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022why-and-how-ebay-pivoted-to-opentelemetry-li><input type=checkbox id=m-blog2022why-and-how-ebay-pivoted-to-opentelemetry-check>
242<label for=m-blog2022why-and-how-ebay-pivoted-to-opentelemetry-check><a href=/blog/2022/why-and-how-ebay-pivoted-to-opentelemetry/ title="Why and How eBay Pivoted to OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022why-and-how-ebay-pivoted-to-opentelemetry><span>eBay OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022otel-demo-app-nomad-li><input type=checkbox id=m-blog2022otel-demo-app-nomad-check>
243<label for=m-blog2022otel-demo-app-nomad-check><a href=/blog/2022/otel-demo-app-nomad/ title="Running the OpenTelemetry Demo App on HashiCorp Nomad" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022otel-demo-app-nomad><span>OTel Demo App on Nomad</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022end-user-discussion-group-apac-li><input type=checkbox id=m-blog2022end-user-discussion-group-apac-check>
244<label for=m-blog2022end-user-discussion-group-apac-check><a href=/blog/2022/end-user-discussion-group-apac/ title="End User Discussion Group: New APAC Sessions Announcement!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022end-user-discussion-group-apac><span>APAC End User Discussion Group</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022frontend-overhaul-li>
244<input type=checkbox id=m-blog2022frontend-overhaul-check>
245<label for=m-blog2022frontend-overhaul-check><a href=/blog/2022/frontend-overhaul/ title="Front-end Overhaul of the OpenTelemetry Demo (Go to Next.js)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022frontend-overhaul><span>Front-end Overhaul Demo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022jaeger-native-otlp-li><input type=checkbox id=m-blog2022jaeger-native-otlp-check>
246<label for=m-blog2022jaeger-native-otlp-check><a href=/blog/2022/jaeger-native-otlp/ title="Supporting Jaeger with native OTLP" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022jaeger-native-otlp><span>Jaeger OTLP support</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022kubecon-na-project-update-li><input type=checkbox id=m-blog2022kubecon-na-project-update-check>
247<label for=m-blog2022kubecon-na-project-update-check><a href=/blog/2022/kubecon-na-project-update/ title="OpenTelemetry Project and Roadmap Update from Kubecon" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022kubecon-na-project-update><span>Project Update</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022announcing-opentelemetry-demo-release-li><input type=checkbox id=m-blog2022announcing-opentelemetry-demo-release-check>
248<label for=m-blog2022announcing-opentelemetry-demo-release-check><a href=/blog/2022/announcing-opentelemetry-demo-release/ title="OpenTelemetry Demo now Generally Available!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022announcing-opentelemetry-demo-release><span>Demo GA Release</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022gc-election-results-li><input type=checkbox id=m-blog2022gc-election-results-check>
249<label for=m-blog2022gc-election-results-check><a href=/blog/2022/gc-election-results/ title="Announcing the 2022 Governance Committee Election Results" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022gc-election-results><span>22 GC Election Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022opamp-li><input type=checkbox id=m-blog2022opamp-check>
250<label for=m-blog2022opamp-check><a href=/blog/2022/opamp/ title="Using OpenTelemetry OpAMP to modify service telemetry on the go" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022opamp><span>OpAMP service usage</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022collector-builder-sample-li><input type=checkbox id=m-blog2022collector-builder-sample-check>
251<label for=m-blog2022collector-builder-sample-check><a href=/blog/2022/collector-builder-sample/ title="Using the Collector Builder with Sample Configs on GCP" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022collector-builder-sample><span>Collector builder with GCP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022gc-candidates-li><input type=checkbox id=m-blog2022gc-candidates-check>
252<label for=m-blog2022gc-candidates-check><a href=/blog/2022/gc-candidates/ title="Final list of candidates for the 2022 OpenTelemetry Governance Committee" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022gc-candidates><span>2022 GC Candidates</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022kubecon-na-li><input type=checkbox id=m-blog2022kubecon-na-check>
253<label for=m-blog2022kubecon-na-check><a href=/blog/2022/kubecon-na/ title="Join us for OpenTelemetry Talks and Activities at Kubecon NA 2022" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022kubecon-na><span>Kubecon NA '22</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022otel-unplugged-kubecon-na-li><input type=checkbox id=m-blog2022otel-unplugged-kubecon-na-check>
254<label for=m-blog2022otel-unplugged-kubecon-na-check><a href=/blog/2022/otel-unplugged-kubecon-na/ title="OTel Unplugged at KubeCon NA 2022!" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022otel-unplugged-kubecon-na><span>OTel Unplugged '22</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022announcing-community-manager-li><input type=checkbox id=m-blog2022announcing-community-manager-check>
255<label for=m-blog2022announcing-community-manager-check><a href=/blog/2022/announcing-community-manager/ title="Announcing the OpenTelemetry Community Manager" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022announcing-community-manager><span>Community Manager</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022tail-sampling-li>
255<input type=checkbox id=m-blog2022tail-sampling-check>
256<label for=m-blog2022tail-sampling-check><a href=/blog/2022/tail-sampling/ title="Tail Sampling with OpenTelemetry: Why it’s useful, how to do it, and what to consider" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022tail-sampling><span>Tail Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022debug-otel-with-otel-li><input type=checkbox id=m-blog2022debug-otel-with-otel-check>
257<label for=m-blog2022debug-otel-with-otel-check><a href=/blog/2022/debug-otel-with-otel/ title="How we used OpenTelemetry to fix a bug in OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022debug-otel-with-otel><span>Debug OTel with OTel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022gc-elections-li><input type=checkbox id=m-blog2022gc-elections-check>
258<label for=m-blog2022gc-elections-check><a href=/blog/2022/gc-elections/ title="Announcing the 2022 OpenTelemetry Governance Committee Election" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022gc-elections><span>2022 GC Election</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022k8s-otel-expose-li><input type=checkbox id=m-blog2022k8s-otel-expose-check>
259<label for=m-blog2022k8s-otel-expose-check><a href=/blog/2022/k8s-otel-expose/ title="Exposing a Collector for cross cluster communication" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022k8s-otel-expose><span>Exposing a Collector</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022instrument-kafka-clients-li><input type=checkbox id=m-blog2022instrument-kafka-clients-check>
260<label for=m-blog2022instrument-kafka-clients-check><a href=/blog/2022/instrument-kafka-clients/ title="Instrumenting Apache Kafka clients with OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022instrument-kafka-clients><span>Instrumenting Apache Kafka clients</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022exponential-histograms-li><input type=checkbox id=m-blog2022exponential-histograms-check>
261<label for=m-blog2022exponential-histograms-check><a href=/blog/2022/exponential-histograms/ title="Exponential Histograms: Better Data, Zero Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022exponential-histograms><span>Exponential Histograms</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022go-web-app-instrumentation-li><input type=checkbox id=m-blog2022go-web-app-instrumentation-check>
262<label for=m-blog2022go-web-app-instrumentation-check><a href=/blog/2022/go-web-app-instrumentation/ title="Go Web-app Instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022go-web-app-instrumentation><span>Go App Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022instrument-nginx-li><input type=checkbox id=m-blog2022instrument-nginx-check>
263<label for=m-blog2022instrument-nginx-check><a href=/blog/2022/instrument-nginx/ title="Learn how to instrument NGINX with OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022instrument-nginx><span>Instrument Nginx</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022otel-in-practice-li><input type=checkbox id=m-blog2022otel-in-practice-check>
264<label for=m-blog2022otel-in-practice-check><a href=/blog/2022/otel-in-practice/ title="OpenTelemetry in Practice: Kubernetes & the Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022otel-in-practice><span>OTel in Practice</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022dotnet-instrumentation-metrics-li><input type=checkbox id=m-blog2022dotnet-instrumentation-metrics-check>
265<label for=m-blog2022dotnet-instrumentation-metrics-check><a href=/blog/2022/dotnet-instrumentation-metrics/ title="OpenTelemetry .NET Automatic Instrumentation metric signal support" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022dotnet-instrumentation-metrics><span>.NET Auto-instrumentation Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022new-end-user-resources-li><input type=checkbox id=m-blog2022new-end-user-resources-check>
266<label for=m-blog2022new-end-user-resources-check><a href=/blog/2022/new-end-user-resources/ title="Introducing new resources for OpenTelemetry end users to connect and discover best practices" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022new-end-user-resources><span>End User Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022k8s-metadata-li><input type=checkbox id=m-blog2022k8s-metadata-check>
267<label for=m-blog2022k8s-metadata-check><a href=/blog/2022/k8s-metadata/ title="Improved troubleshooting using k8s metadata" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022k8s-metadata><span>Kubernetes metadata</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022demo-announcement-li>
267<input type=checkbox id=m-blog2022demo-announcement-check>
268<label for=m-blog2022demo-announcement-check><a href=/blog/2022/demo-announcement/ title="Announcing a Community Demo for OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022demo-announcement><span>OpenTelemetry Community Demo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022instrument-apache-httpd-server-li><input type=checkbox id=m-blog2022instrument-apache-httpd-server-check>
269<label for=m-blog2022instrument-apache-httpd-server-check><a href=/blog/2022/instrument-apache-httpd-server/ title="Learn how to instrument Apache Http Server with OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022instrument-apache-httpd-server><span>Instrument Apache Http Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022metrics-announcement-li><input type=checkbox id=m-blog2022metrics-announcement-check>
270<label for=m-blog2022metrics-announcement-check><a href=/blog/2022/metrics-announcement/ title="OpenTelemetry Metrics Release Candidates" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022metrics-announcement><span>Metrics RCs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022dotnet-instrumentation-first-beta-li><input type=checkbox id=m-blog2022dotnet-instrumentation-first-beta-check>
271<label for=m-blog2022dotnet-instrumentation-first-beta-check><a href=/blog/2022/dotnet-instrumentation-first-beta/ title="OpenTelemetry .NET Automatic Instrumentation Releases its first Beta" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022dotnet-instrumentation-first-beta><span>.NET Auto-instrumentation Beta</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022knative-li><input type=checkbox id=m-blog2022knative-check>
272<label for=m-blog2022knative-check><a href=/blog/2022/knative/ title="Distributed tracing in Knative" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022knative><span>Tracing in Knative</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022apisix-li><input type=checkbox id=m-blog2022apisix-check>
273<label for=m-blog2022apisix-check><a href=/blog/2022/apisix/ title="Apache APISIX Integrates with OpenTelemetry to Collect Tracing Data" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022apisix><span>Apache APISIX-Opentelemetry Integration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022otel-tuesday-v1-sunset-li><input type=checkbox id=m-blog2022otel-tuesday-v1-sunset-check>
274<label for=m-blog2022otel-tuesday-v1-sunset-check><a href=/blog/2022/otel-tuesday-v1-sunset/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022otel-tuesday-v1-sunset><span>OpenTelemetry Tuesdays, Signing Off!</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022troubleshooting-nodejs-li><input type=checkbox id=m-blog2022troubleshooting-nodejs-check>
275<label for=m-blog2022troubleshooting-nodejs-check><a href=/blog/2022/troubleshooting-nodejs/ title="Checklist for TroublesShooting OpenTelemetry Node.js Tracing Issues" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022troubleshooting-nodejs><span>TroublesShooting Node.js Tracing Issues</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022welcome-li><input type=checkbox id=m-blog2022welcome-check>
276<label for=m-blog2022welcome-check><a href=/blog/2022/welcome/ title="Welcome to the OpenTelemetry blog" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022welcome><span>Welcome</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2022v10-trio-li><input type=checkbox id=m-blog2022v10-trio-check>
277<label for=m-blog2022v10-trio-check><a href=/blog/2022/v1.0-trio/ title="OpenTelemetry Erlang/Elixir, JavaScript, and Ruby v1.0 (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2022v10-trio><span>Erlang/Elixir, JS, and Ruby 1.0</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2021-li><input type=checkbox id=m-blog2021-check>
278<label for=m-blog2021-check><a href=/blog/2021/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2021><span>2021</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021auto-instrumentation-k8s-li><input type=checkbox id=m-blog2021auto-instrumentation-k8s-check>
279<label for=m-blog2021auto-instrumentation-k8s-check><a href=/blog/2021/auto-instrumentation-k8s/ title="Using OpenTelemetry auto-instrumentation/agents in Kubernetes (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021auto-instrumentation-k8s><span>Auto-instrumentation in Kubernetes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021otel-gc-li><input type=checkbox id=m-blog2021otel-gc-check>
280<label for=m-blog2021otel-gc-check><a href=/blog/2021/otel-gc/ title="Welcome to the incoming 2021 OpenTelemetry Governance Committee (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021otel-gc><span>2021 Governance Committee</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021cpp-li><input type=checkbox id=m-blog2021cpp-check>
281<label for=m-blog2021cpp-check><a href=/blog/2021/cpp/ title="OpenTelemetry C++ v1.0 — what’s there, and what next (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021cpp><span>C++ 1.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021malabi-li><input type=checkbox id=m-blog2021malabi-check>
282<label for=m-blog2021malabi-check><a href=/blog/2021/malabi/ title="Trace-Based Testing with OpenTelemetry: Meet Open Source Malabi (Medium)
283" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021malabi><span>Trace-Based Testing with Malabi</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021gc-election-li><input type=checkbox id=m-blog2021gc-election-check>
284<label for=m-blog2021gc-election-check><a href=/blog/2021/gc-election/ title="Announcing the 2021 OpenTelemetry Governance Committee Election (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021gc-election><span>2021 GC election</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021collector-li>
284<input type=checkbox id=m-blog2021collector-check>
285<label for=m-blog2021collector-check><a href=/blog/2021/collector/ title="OpenTelemetry Collector achieves Tracing stability milestone (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021collector><span>Collector GA release</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021swift-li><input type=checkbox id=m-blog2021swift-check>
286<label for=m-blog2021swift-check><a href=/blog/2021/swift/ title="OpenTelemetry Swift 1.0 Beta (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021swift><span>Swift 1.0 Beta</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021python-li><input type=checkbox id=m-blog2021python-check>
287<label for=m-blog2021python-check><a href=/blog/2021/python/ title="Announcing OpenTelemetry Python 1.0 (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021python><span>Python 1.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2021womens-day-li><input type=checkbox id=m-blog2021womens-day-check>
288<label for=m-blog2021womens-day-check><a href=/blog/2021/womens-day/ title="OpenTelemetry Observes International Women's Day 2021 (Medium)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2021womens-day><span>Women's day 2021</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-blog2019-li><input type=checkbox id=m-blog2019-check>
289<label for=m-blog2019-check><a href=/blog/2019/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-blog2019><span>2019</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-blog2019opentelemetry-governance-committee-explained-li><input type=checkbox id=m-blog2019opentelemetry-governance-committee-explained-check>
290<label for=m-blog2019opentelemetry-governance-committee-explained-check><a href=/blog/2019/opentelemetry-governance-committee-explained/ title="OpenTelemetry Governance Committee Explained" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-blog2019opentelemetry-governance-committee-explained><span>Governance Committee Explained</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-community-li><input type=checkbox id=m-community-check>
291<label for=m-community-check><a href=/community/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-community><span>Community</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitymission-li><input type=checkbox id=m-communitymission-check>
292<label for=m-communitymission-check><a href=/community/mission/ title="OpenTelemetry mission, vision, and values" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitymission><span>Mission, vision, and values</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityroadmap-li><input type=checkbox id=m-communityroadmap-check>
293<label for=m-communityroadmap-check><a href=/community/roadmap/ title="OpenTelemetry Project Roadmap" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityroadmap><span>Roadmap</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityevents-li><input type=checkbox id=m-communityevents-check>
294<label for=m-communityevents-check><a href=/community/events/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityevents><span>Events</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-communityend-user-li><input type=checkbox id=m-communityend-user-check>
295<label for=m-communityend-user-check><a href=/community/end-user/ title="End-user resources" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-communityend-user><span>End user</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityend-userissue-participation-li><input type=checkbox id=m-communityend-userissue-participation-check>
296<label for=m-communityend-userissue-participation-check><a href=/community/end-user/issue-participation/ title="Vote and Comment on GitHub Issues" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityend-userissue-participation><span>Issue participation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityend-userinterviews-feedback-li><input type=checkbox id=m-communityend-userinterviews-feedback-check>
297<label for=m-communityend-userinterviews-feedback-check><a href=/community/end-user/interviews-feedback/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityend-userinterviews-feedback>
297<span>Interviews or Feedback Sessions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communityend-userotel-in-practice-li><input type=checkbox id=m-communityend-userotel-in-practice-check>
298<label for=m-communityend-userotel-in-practice-check><a href=/community/end-user/otel-in-practice/ title="OTel In Practice" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communityend-userotel-in-practice><span>OTel in Practice</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitymembers-li><input type=checkbox id=m-communitymembers-check>
299<label for=m-communitymembers-check><a href=/community/members/ title="Members of the OpenTelemetry Project" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitymembers><span>Members</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-communitymarketing-guidelines-li><input type=checkbox id=m-communitymarketing-guidelines-check>
300<label for=m-communitymarketing-guidelines-check><a href=/community/marketing-guidelines/ title="OpenTelemetry Marketing Guidelines for Contributing Organizations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-communitymarketing-guidelines><span>Marketing Guidelines</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docs-li><input type=checkbox id=m-docs-check>
301<label for=m-docs-check><a href=/docs/ title=Documentation class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docs><span>Docs</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docswhat-is-opentelemetry-li><input type=checkbox id=m-docswhat-is-opentelemetry-check>
302<label for=m-docswhat-is-opentelemetry-check><a href=/docs/what-is-opentelemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docswhat-is-opentelemetry><span>What is OpenTelemetry?</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsgetting-started-li><input type=checkbox id=m-docsgetting-started-check>
303<label for=m-docsgetting-started-check><a href=/docs/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsgetting-started><span>Getting Started</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsgetting-starteddev-li><input type=checkbox id=m-docsgetting-starteddev-check>
304<label for=m-docsgetting-starteddev-check><a href=/docs/getting-started/dev/ title="Getting started for Developers" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsgetting-starteddev><span>Dev</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsgetting-startedops-li><input type=checkbox id=m-docsgetting-startedops-check>
305<label for=m-docsgetting-startedops-check><a href=/docs/getting-started/ops/ title="Getting started for Ops" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsgetting-startedops><span>Ops</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsconcepts-li><input type=checkbox id=m-docsconcepts-check>
306<label for=m-docsconcepts-check><a href=/docs/concepts/ title="OpenTelemetry Concepts" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsconcepts><span>Concepts</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsobservability-primer-li><input type=checkbox id=m-docsconceptsobservability-primer-check>
307<label for=m-docsconceptsobservability-primer-check><a href=/docs/concepts/observability-primer/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsobservability-primer><span>Observability primer</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptscontext-propagation-li><input type=checkbox id=m-docsconceptscontext-propagation-check>
308<label for=m-docsconceptscontext-propagation-check><a href=/docs/concepts/context-propagation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptscontext-propagation><span>Context propagation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsconceptssignals-li><input type=checkbox id=m-docsconceptssignals-check>
309<label for=m-docsconceptssignals-check><a href=/docs/concepts/signals/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsconceptssignals><span>Signals</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssignalstraces-li><input type=checkbox id=m-docsconceptssignalstraces-check>
310<label for=m-docsconceptssignalstraces-check><a href=/docs/concepts/signals/traces/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssignalstraces><span>Traces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssignalsmetrics-li><input type=checkbox id=m-docsconceptssignalsmetrics-check>
311<label for=m-docsconceptssignalsmetrics-check><a href=/docs/concepts/signals/metrics/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssignalsmetrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssignalslogs-li><input type=checkbox id=m-docsconceptssignalslogs-check>
312<label for=m-docsconceptssignalslogs-check><a href=/docs/concepts/signals/logs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssignalslogs><span>Logs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssignalsbaggage-li>
312<input type=checkbox id=m-docsconceptssignalsbaggage-check>
313<label for=m-docsconceptssignalsbaggage-check><a href=/docs/concepts/signals/baggage/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssignalsbaggage><span>Baggage</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssignalsprofiles-li><input type=checkbox id=m-docsconceptssignalsprofiles-check>
314<label for=m-docsconceptssignalsprofiles-check><a href=/docs/concepts/signals/profiles/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssignalsprofiles><span>Profiles</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsconceptsinstrumentation-li><input type=checkbox id=m-docsconceptsinstrumentation-check>
315<label for=m-docsconceptsinstrumentation-check><a href=/docs/concepts/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsconceptsinstrumentation><span>Instrumentation</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsinstrumentationzero-code-li><input type=checkbox id=m-docsconceptsinstrumentationzero-code-check>
316<label for=m-docsconceptsinstrumentationzero-code-check><a href=/docs/concepts/instrumentation/zero-code/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsinstrumentationzero-code><span>Zero-code</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsinstrumentationcode-based-li><input type=checkbox id=m-docsconceptsinstrumentationcode-based-check>
317<label for=m-docsconceptsinstrumentationcode-based-check><a href=/docs/concepts/instrumentation/code-based/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsinstrumentationcode-based><span>Code-based</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsinstrumentationlibraries-li><input type=checkbox id=m-docsconceptsinstrumentationlibraries-check>
318<label for=m-docsconceptsinstrumentationlibraries-check><a href=/docs/concepts/instrumentation/libraries/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsinstrumentationlibraries><span>Libraries</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptscomponents-li><input type=checkbox id=m-docsconceptscomponents-check>
319<label for=m-docsconceptscomponents-check><a href=/docs/concepts/components/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptscomponents><span>Components</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssemantic-conventions-li><input type=checkbox id=m-docsconceptssemantic-conventions-check>
320<label for=m-docsconceptssemantic-conventions-check><a href=/docs/concepts/semantic-conventions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssemantic-conventions><span>Semantic Conventions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsresources-li><input type=checkbox id=m-docsconceptsresources-check>
321<label for=m-docsconceptsresources-check><a href=/docs/concepts/resources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsresources><span>Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsinstrumentation-scope-li><input type=checkbox id=m-docsconceptsinstrumentation-scope-check>
322<label for=m-docsconceptsinstrumentation-scope-check><a href=/docs/concepts/instrumentation-scope/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsinstrumentation-scope><span>Instrumentation scope</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptssampling-li>
322<input type=checkbox id=m-docsconceptssampling-check>
323<label for=m-docsconceptssampling-check><a href=/docs/concepts/sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptssampling><span>Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsdistributions-li><input type=checkbox id=m-docsconceptsdistributions-check>
324<label for=m-docsconceptsdistributions-check><a href=/docs/concepts/distributions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsdistributions><span>Distributions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsconceptsglossary-li><input type=checkbox id=m-docsconceptsglossary-check>
325<label for=m-docsconceptsglossary-check><a href=/docs/concepts/glossary/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsconceptsglossary><span>Glossary</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsdemo-li><input type=checkbox id=m-docsdemo-check>
326<label for=m-docsdemo-check><a href=/docs/demo/ title="OpenTelemetry Demo Docs" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsdemo><span>Demo</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoarchitecture-li><input type=checkbox id=m-docsdemoarchitecture-check>
327<label for=m-docsdemoarchitecture-check><a href=/docs/demo/architecture/ title="Demo Architecture" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoarchitecture><span>Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemocollector-data-flow-dashboard-li><input type=checkbox id=m-docsdemocollector-data-flow-dashboard-check>
328<label for=m-docsdemocollector-data-flow-dashboard-check><a href=/docs/demo/collector-data-flow-dashboard/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemocollector-data-flow-dashboard><span>Collector Data Flow Dashboard</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemodevelopment-li><input type=checkbox id=m-docsdemodevelopment-check>
329<label for=m-docsdemodevelopment-check><a href=/docs/demo/development/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemodevelopment><span>Development</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemodocker-deployment-li><input type=checkbox id=m-docsdemodocker-deployment-check>
330<label for=m-docsdemodocker-deployment-check><a href=/docs/demo/docker-deployment/ title="Docker deployment" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemodocker-deployment><span>Docker</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsdemofeature-flags-li><input type=checkbox id=m-docsdemofeature-flags-check>
331<label for=m-docsdemofeature-flags-check><a href=/docs/demo/feature-flags/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsdemofeature-flags><span>Feature Flags</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemofeature-flagsrecommendation-cache-li><input type=checkbox id=m-docsdemofeature-flagsrecommendation-cache-check>
332<label for=m-docsdemofeature-flagsrecommendation-cache-check><a href=/docs/demo/feature-flags/recommendation-cache/ title="Using Metrics and Traces to diagnose a memory leak" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemofeature-flagsrecommendation-cache><span>Diagnosing memory leaks</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoforking-li><input type=checkbox id=m-docsdemoforking-check>
333<label for=m-docsdemoforking-check>
333<a href=/docs/demo/forking/ title="Forking the demo repository" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoforking><span>Forking</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemokubernetes-deployment-li><input type=checkbox id=m-docsdemokubernetes-deployment-check>
334<label for=m-docsdemokubernetes-deployment-check><a href=/docs/demo/kubernetes-deployment/ title="Kubernetes deployment" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemokubernetes-deployment><span>Kubernetes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsdemorequirements-li><input type=checkbox id=m-docsdemorequirements-check>
335<label for=m-docsdemorequirements-check><a href=/docs/demo/requirements/ title="Demo Requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsdemorequirements><span>Requirements</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemorequirementsapplication-li><input type=checkbox id=m-docsdemorequirementsapplication-check>
336<label for=m-docsdemorequirementsapplication-check><a href=/docs/demo/requirements/application/ title="Application Requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemorequirementsapplication><span>Application</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemorequirementsarchitecture-li><input type=checkbox id=m-docsdemorequirementsarchitecture-check>
337<label for=m-docsdemorequirementsarchitecture-check><a href=/docs/demo/requirements/architecture/ title="Architecture Requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemorequirementsarchitecture><span>Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemorequirementsopentelemetry-li><input type=checkbox id=m-docsdemorequirementsopentelemetry-check>
338<label for=m-docsdemorequirementsopentelemetry-check><a href=/docs/demo/requirements/opentelemetry/ title="OpenTelemetry Requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemorequirementsopentelemetry><span>OTel Requirements</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemorequirementssystem-li><input type=checkbox id=m-docsdemorequirementssystem-check>
339<label for=m-docsdemorequirementssystem-check><a href=/docs/demo/requirements/system/ title="System Requirements" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemorequirementssystem><span>System</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsdemosample-configurations-li><input type=checkbox id=m-docsdemosample-configurations-check>
340<label for=m-docsdemosample-configurations-check><a href=/docs/demo/sample-configurations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsdemosample-configurations><span>Sample Configurations</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemosample-configurationstail-sampling-service-criticality-li><input type=checkbox id=m-docsdemosample-configurationstail-sampling-service-criticality-check>
341<label for=m-docsdemosample-configurationstail-sampling-service-criticality-check><a href=/docs/demo/sample-configurations/tail-sampling-service-criticality/ title="Tail-Based Sampling with service.criticality" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemosample-configurationstail-sampling-service-criticality><span>Tail Sampling</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoscreenshots-li><input type=checkbox id=m-docsdemoscreenshots-check>
342<label for=m-docsdemoscreenshots-check><a href=/docs/demo/screenshots/ title="Demo Screenshots" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoscreenshots><span>Screenshots</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoself-observability-dashboard-li><input type=checkbox id=m-docsdemoself-observability-dashboard-check>
343<label for=m-docsdemoself-observability-dashboard-check><a href=/docs/demo/self-observability-dashboard/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoself-observability-dashboard><span>Self-Observability Dashboard</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsdemoservices-li><input type=checkbox id=m-docsdemoservices-check>
344<label for=m-docsdemoservices-check><a href=/docs/demo/services/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsdemoservices><span>Services</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesaccounting-li>
344<input type=checkbox id=m-docsdemoservicesaccounting-check>
345<label for=m-docsdemoservicesaccounting-check><a href=/docs/demo/services/accounting/ title="Accounting Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesaccounting><span>Accounting</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesad-li><input type=checkbox id=m-docsdemoservicesad-check>
346<label for=m-docsdemoservicesad-check><a href=/docs/demo/services/ad/ title="Ad Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesad><span>Ad</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesagent-li><input type=checkbox id=m-docsdemoservicesagent-check>
347<label for=m-docsdemoservicesagent-check><a href=/docs/demo/services/agent/ title="Agent Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesagent><span>Agent</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicescart-li><input type=checkbox id=m-docsdemoservicescart-check>
348<label for=m-docsdemoservicescart-check><a href=/docs/demo/services/cart/ title="Cart Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicescart><span>Cart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoserviceschatbot-li><input type=checkbox id=m-docsdemoserviceschatbot-check>
349<label for=m-docsdemoserviceschatbot-check><a href=/docs/demo/services/chatbot/ title="Chatbot Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoserviceschatbot><span>Chatbot</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicescheckout-li><input type=checkbox id=m-docsdemoservicescheckout-check>
350<label for=m-docsdemoservicescheckout-check><a href=/docs/demo/services/checkout/ title="Checkout Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicescheckout><span>Checkout</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicescurrency-li><input type=checkbox id=m-docsdemoservicescurrency-check>
351<label for=m-docsdemoservicescurrency-check><a href=/docs/demo/services/currency/ title="Currency Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicescurrency><span>Currency</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesemail-li><input type=checkbox id=m-docsdemoservicesemail-check>
352<label for=m-docsdemoservicesemail-check><a href=/docs/demo/services/email/ title="Email Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesemail><span>Email</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesflagd-ui-li><input type=checkbox id=m-docsdemoservicesflagd-ui-check>
353<label for=m-docsdemoservicesflagd-ui-check><a href=/docs/demo/services/flagd-ui/ title="Flagd-UI Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesflagd-ui><span>Flagd-UI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesfraud-detection-li><input type=checkbox id=m-docsdemoservicesfraud-detection-check>
354<label for=m-docsdemoservicesfraud-detection-check><a href=/docs/demo/services/fraud-detection/ title="Fraud Detection Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesfraud-detection><span>Fraud Detection</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesfrontend-li><input type=checkbox id=m-docsdemoservicesfrontend-check>
355<label for=m-docsdemoservicesfrontend-check><a href=/docs/demo/services/frontend/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesfrontend><span>Frontend</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesfrontend-proxy-li><input type=checkbox id=m-docsdemoservicesfrontend-proxy-check>
356<label for=m-docsdemoservicesfrontend-proxy-check><a href=/docs/demo/services/frontend-proxy/ title="Frontend Proxy (Envoy)" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesfrontend-proxy><span>Frontend Proxy</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesimage-provider-li><input type=checkbox id=m-docsdemoservicesimage-provider-check>
357<label for=m-docsdemoservicesimage-provider-check><a href=/docs/demo/services/image-provider/ title="Image Provider Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesimage-provider><span>Image Provider</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoserviceskafka-li><input type=checkbox id=m-docsdemoserviceskafka-check>
358<label for=m-docsdemoserviceskafka-check><a href=/docs/demo/services/kafka/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoserviceskafka><span>Kafka</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesload-generator-li>
358<input type=checkbox id=m-docsdemoservicesload-generator-check>
359<label for=m-docsdemoservicesload-generator-check><a href=/docs/demo/services/load-generator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesload-generator><span>Load Generator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesmcp-li><input type=checkbox id=m-docsdemoservicesmcp-check>
360<label for=m-docsdemoservicesmcp-check><a href=/docs/demo/services/mcp/ title="MCP Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesmcp><span>MCP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicespayment-li><input type=checkbox id=m-docsdemoservicespayment-check>
361<label for=m-docsdemoservicespayment-check><a href=/docs/demo/services/payment/ title="Payment Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicespayment><span>Payment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesproduct-catalog-li><input type=checkbox id=m-docsdemoservicesproduct-catalog-check>
362<label for=m-docsdemoservicesproduct-catalog-check><a href=/docs/demo/services/product-catalog/ title="Product Catalog Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesproduct-catalog><span>Product Catalog</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesquote-li><input type=checkbox id=m-docsdemoservicesquote-check>
363<label for=m-docsdemoservicesquote-check><a href=/docs/demo/services/quote/ title="Quote Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesquote><span>Quote</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesreact-native-app-li><input type=checkbox id=m-docsdemoservicesreact-native-app-check>
364<label for=m-docsdemoservicesreact-native-app-check><a href=/docs/demo/services/react-native-app/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesreact-native-app><span>React Native App</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesrecommendation-li><input type=checkbox id=m-docsdemoservicesrecommendation-check>
365<label for=m-docsdemoservicesrecommendation-check><a href=/docs/demo/services/recommendation/ title="Recommendation Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesrecommendation><span>Recommendation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemoservicesshipping-li><input type=checkbox id=m-docsdemoservicesshipping-check>
366<label for=m-docsdemoservicesshipping-check><a href=/docs/demo/services/shipping/ title="Shipping Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemoservicesshipping><span>Shipping</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsdemotelemetry-features-li><input type=checkbox id=m-docsdemotelemetry-features-check>
367<label for=m-docsdemotelemetry-features-check><a href=/docs/demo/telemetry-features/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsdemotelemetry-features><span>Telemetry Features</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemotelemetry-featureslog-coverage-li><input type=checkbox id=m-docsdemotelemetry-featureslog-coverage-check>
368<label for=m-docsdemotelemetry-featureslog-coverage-check><a href=/docs/demo/telemetry-features/log-coverage/ title="Log Coverage by Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemotelemetry-featureslog-coverage><span>Log Coverage</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemotelemetry-featuresmanual-span-attributes-li><input type=checkbox id=m-docsdemotelemetry-featuresmanual-span-attributes-check>
369<label for=m-docsdemotelemetry-featuresmanual-span-attributes-check><a href=/docs/demo/telemetry-features/manual-span-attributes/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemotelemetry-featuresmanual-span-attributes><span>Manual Span Attributes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemotelemetry-featuresmetric-coverage-li>
369<input type=checkbox id=m-docsdemotelemetry-featuresmetric-coverage-check>
370<label for=m-docsdemotelemetry-featuresmetric-coverage-check><a href=/docs/demo/telemetry-features/metric-coverage/ title="Metric Coverage by Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemotelemetry-featuresmetric-coverage><span>Metric Coverage</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemotelemetry-featurestrace-coverage-li><input type=checkbox id=m-docsdemotelemetry-featurestrace-coverage-check>
371<label for=m-docsdemotelemetry-featurestrace-coverage-check><a href=/docs/demo/telemetry-features/trace-coverage/ title="Trace Coverage by Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemotelemetry-featurestrace-coverage><span>Trace Coverage</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsdemotests-li><input type=checkbox id=m-docsdemotests-check>
372<label for=m-docsdemotests-check><a href=/docs/demo/tests/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsdemotests><span>Tests</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguages-li><input type=checkbox id=m-docslanguages-check>
373<label for=m-docslanguages-check><a href=/docs/languages/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguages><span>Language APIs & SDKs</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagessdk-configuration-li><input type=checkbox id=m-docslanguagessdk-configuration-check>
374<label for=m-docslanguagessdk-configuration-check><a href=/docs/languages/sdk-configuration/ title="SDK Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagessdk-configuration><span>SDK Config</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagessdk-configurationgeneral-li><input type=checkbox id=m-docslanguagessdk-configurationgeneral-check>
375<label for=m-docslanguagessdk-configurationgeneral-check><a href=/docs/languages/sdk-configuration/general/ title="General SDK Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagessdk-configurationgeneral><span>General</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagessdk-configurationotlp-exporter-li><input type=checkbox id=m-docslanguagessdk-configurationotlp-exporter-check>
376<label for=m-docslanguagessdk-configurationotlp-exporter-check><a href=/docs/languages/sdk-configuration/otlp-exporter/ title="OTLP Exporter Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagessdk-configurationotlp-exporter><span>OTLP Exporter</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagessdk-configurationdeclarative-configuration-li><input type=checkbox id=m-docslanguagessdk-configurationdeclarative-configuration-check>
377<label for=m-docslanguagessdk-configurationdeclarative-configuration-check><a href=/docs/languages/sdk-configuration/declarative-configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagessdk-configurationdeclarative-configuration><span>Declarative configuration</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagescpp-li><input type=checkbox id=m-docslanguagescpp-check>
378<label for=m-docslanguagescpp-check><a href=/docs/languages/cpp/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagescpp><span>C++</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescppgetting-started-li><input type=checkbox id=m-docslanguagescppgetting-started-check>
379<label for=m-docslanguagescppgetting-started-check><a href=/docs/languages/cpp/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescppgetting-started><span>Getting Started by Example</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescppinstrumentation-li><input type=checkbox id=m-docslanguagescppinstrumentation-check>
380<label for=m-docslanguagescppinstrumentation-check><a href=/docs/languages/cpp/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescppinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescpplibrary-li><input type=checkbox id=m-docslanguagescpplibrary-check>
381<label for=m-docslanguagescpplibrary-check><a href=/docs/languages/cpp/library/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescpplibrary><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescppexporters-li><input type=checkbox id=m-docslanguagescppexporters-check>
382<label for=m-docslanguagescppexporters-check><a href=/docs/languages/cpp/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescppexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescppapi-li><input type=checkbox id=m-docslanguagescppapi-check>
383<label for=m-docslanguagescppapi-check><a href=/docs/languages/cpp/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescppapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescppexamples-li><input type=checkbox id=m-docslanguagescppexamples-check>
384<label for=m-docslanguagescppexamples-check><a href=/docs/languages/cpp/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescppexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagescppregistry-li><input type=checkbox id=m-docslanguagescppregistry-check>
385<label for=m-docslanguagescppregistry-check><a href=/docs/languages/cpp/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagescppregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesdotnet-li>
385<input type=checkbox id=m-docslanguagesdotnet-check>
386<label for=m-docslanguagesdotnet-check><a href=/docs/languages/dotnet/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesdotnet><span>.NET</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetgetting-started-li><input type=checkbox id=m-docslanguagesdotnetgetting-started-check>
387<label for=m-docslanguagesdotnetgetting-started-check><a href=/docs/languages/dotnet/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesdotnettraces-li><input type=checkbox id=m-docslanguagesdotnettraces-check>
388<label for=m-docslanguagesdotnettraces-check><a href=/docs/languages/dotnet/traces/ title="OpenTelemetry .NET traces" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesdotnettraces><span>Traces</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracesgetting-started-console-li><input type=checkbox id=m-docslanguagesdotnettracesgetting-started-console-check>
389<label for=m-docslanguagesdotnettracesgetting-started-console-check><a href=/docs/languages/dotnet/traces/getting-started-console/ title="Getting started with traces - Console" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracesgetting-started-console><span>Console</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracesgetting-started-aspnetcore-li><input type=checkbox id=m-docslanguagesdotnettracesgetting-started-aspnetcore-check>
390<label for=m-docslanguagesdotnettracesgetting-started-aspnetcore-check><a href=/docs/languages/dotnet/traces/getting-started-aspnetcore/ title="Getting started with traces - ASP.NET Core" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracesgetting-started-aspnetcore><span>ASP.NET Core</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracesstratified-sampling-li><input type=checkbox id=m-docslanguagesdotnettracesstratified-sampling-check>
391<label for=m-docslanguagesdotnettracesstratified-sampling-check><a href=/docs/languages/dotnet/traces/stratified-sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracesstratified-sampling><span>Stratified sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracestail-based-sampling-li><input type=checkbox id=m-docslanguagesdotnettracestail-based-sampling-check>
392<label for=m-docslanguagesdotnettracestail-based-sampling-check><a href=/docs/languages/dotnet/traces/tail-based-sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracestail-based-sampling><span>Tail-based sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracesjaeger-li><input type=checkbox id=m-docslanguagesdotnettracesjaeger-check>
393<label for=m-docslanguagesdotnettracesjaeger-check><a href=/docs/languages/dotnet/traces/jaeger/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracesjaeger><span>Export to Jaeger</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracesreporting-exceptions-li><input type=checkbox id=m-docslanguagesdotnettracesreporting-exceptions-check>
394<label for=m-docslanguagesdotnettracesreporting-exceptions-check><a href=/docs/languages/dotnet/traces/reporting-exceptions/ title="Reporting exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracesreporting-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettraceslinks-creation-li><input type=checkbox id=m-docslanguagesdotnettraceslinks-creation-check>
395<label for=m-docslanguagesdotnettraceslinks-creation-check><a href=/docs/languages/dotnet/traces/links-creation/ title="Creating links between traces" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettraceslinks-creation><span>Links</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettraceslinks-based-sampler-li><input type=checkbox id=m-docslanguagesdotnettraceslinks-based-sampler-check>
396<label for=m-docslanguagesdotnettraceslinks-based-sampler-check><a href=/docs/languages/dotnet/traces/links-based-sampler/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettraceslinks-based-sampler><span>Links-based sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettracesbest-practices-li><input type=checkbox id=m-docslanguagesdotnettracesbest-practices-check>
397<label for=m-docslanguagesdotnettracesbest-practices-check><a href=/docs/languages/dotnet/traces/best-practices/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettracesbest-practices><span>Best practices</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesdotnetmetrics-li><input type=checkbox id=m-docslanguagesdotnetmetrics-check>
398<label for=m-docslanguagesdotnetmetrics-check><a href=/docs/languages/dotnet/metrics/ title="OpenTelemetry .NET metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesdotnetmetrics><span>Metrics</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetricsgetting-started-console-li>
398<input type=checkbox id=m-docslanguagesdotnetmetricsgetting-started-console-check>
399<label for=m-docslanguagesdotnetmetricsgetting-started-console-check><a href=/docs/languages/dotnet/metrics/getting-started-console/ title="Getting started with metrics - Console" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetricsgetting-started-console><span>Console</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetricsgetting-started-aspnetcore-li><input type=checkbox id=m-docslanguagesdotnetmetricsgetting-started-aspnetcore-check>
400<label for=m-docslanguagesdotnetmetricsgetting-started-aspnetcore-check><a href=/docs/languages/dotnet/metrics/getting-started-aspnetcore/ title="Getting started with metrics - ASP.NET Core" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetricsgetting-started-aspnetcore><span>ASP.NET Core</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetricsgetting-started-prometheus-grafana-li><input type=checkbox id=m-docslanguagesdotnetmetricsgetting-started-prometheus-grafana-check>
401<label for=m-docslanguagesdotnetmetricsgetting-started-prometheus-grafana-check><a href=/docs/languages/dotnet/metrics/getting-started-prometheus-grafana/ title="Export to Prometheus and Grafana" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetricsgetting-started-prometheus-grafana><span>Export to Prometheus</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetricsexemplars-li><input type=checkbox id=m-docslanguagesdotnetmetricsexemplars-check>
402<label for=m-docslanguagesdotnetmetricsexemplars-check><a href=/docs/languages/dotnet/metrics/exemplars/ title="Using exemplars" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetricsexemplars><span>Exemplars</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetricsinstruments-li><input type=checkbox id=m-docslanguagesdotnetmetricsinstruments-check>
403<label for=m-docslanguagesdotnetmetricsinstruments-check><a href=/docs/languages/dotnet/metrics/instruments/ title="Metric instruments" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetricsinstruments><span>Instruments</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetricsbest-practices-li><input type=checkbox id=m-docslanguagesdotnetmetricsbest-practices-check>
404<label for=m-docslanguagesdotnetmetricsbest-practices-check><a href=/docs/languages/dotnet/metrics/best-practices/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetricsbest-practices><span>Best practices</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesdotnetlogs-li><input type=checkbox id=m-docslanguagesdotnetlogs-check>
405<label for=m-docslanguagesdotnetlogs-check><a href=/docs/languages/dotnet/logs/ title="OpenTelemetry .NET logs" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesdotnetlogs><span>Logs</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogsgetting-started-console-li><input type=checkbox id=m-docslanguagesdotnetlogsgetting-started-console-check>
406<label for=m-docslanguagesdotnetlogsgetting-started-console-check><a href=/docs/languages/dotnet/logs/getting-started-console/ title="Getting started with logs - Console" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogsgetting-started-console><span>Console</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogsgetting-started-aspnetcore-li>
406<input type=checkbox id=m-docslanguagesdotnetlogsgetting-started-aspnetcore-check>
407<label for=m-docslanguagesdotnetlogsgetting-started-aspnetcore-check><a href=/docs/languages/dotnet/logs/getting-started-aspnetcore/ title="Getting started with logs - ASP.NET Core" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogsgetting-started-aspnetcore><span>ASP.NET Core</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogscomplex-objects-li><input type=checkbox id=m-docslanguagesdotnetlogscomplex-objects-check>
408<label for=m-docslanguagesdotnetlogscomplex-objects-check><a href=/docs/languages/dotnet/logs/complex-objects/ title="Logging complex objects" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogscomplex-objects><span>Complex objects</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogscorrelation-li><input type=checkbox id=m-docslanguagesdotnetlogscorrelation-check>
409<label for=m-docslanguagesdotnetlogscorrelation-check><a href=/docs/languages/dotnet/logs/correlation/ title="Log correlation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogscorrelation><span>Correlation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogsdedicated-pipeline-li><input type=checkbox id=m-docslanguagesdotnetlogsdedicated-pipeline-check>
410<label for=m-docslanguagesdotnetlogsdedicated-pipeline-check><a href=/docs/languages/dotnet/logs/dedicated-pipeline/ title="Setting up a dedicated logging pipeline" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogsdedicated-pipeline><span>Dedicated pipeline</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogsrouting-li><input type=checkbox id=m-docslanguagesdotnetlogsrouting-check>
411<label for=m-docslanguagesdotnetlogsrouting-check><a href=/docs/languages/dotnet/logs/routing/ title="Routing logs to different destinations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogsrouting><span>Routing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogsredaction-li><input type=checkbox id=m-docslanguagesdotnetlogsredaction-check>
412<label for=m-docslanguagesdotnetlogsredaction-check><a href=/docs/languages/dotnet/logs/redaction/ title="Log redaction" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogsredaction><span>Redaction</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlogsbest-practices-li><input type=checkbox id=m-docslanguagesdotnetlogsbest-practices-check>
413<label for=m-docslanguagesdotnetlogsbest-practices-check><a href=/docs/languages/dotnet/logs/best-practices/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlogsbest-practices><span>Best practices</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetinstrumentation-li><input type=checkbox id=m-docslanguagesdotnetinstrumentation-check>
414<label for=m-docslanguagesdotnetinstrumentation-check><a href=/docs/languages/dotnet/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetlibraries-li><input type=checkbox id=m-docslanguagesdotnetlibraries-check>
415<label for=m-docslanguagesdotnetlibraries-check><a href=/docs/languages/dotnet/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetlibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetresources-li><input type=checkbox id=m-docslanguagesdotnetresources-check>
416<label for=m-docslanguagesdotnetresources-check><a href=/docs/languages/dotnet/resources/ title="Resources in OpenTelemetry .NET" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetresources><span>Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetexporters-li><input type=checkbox id=m-docslanguagesdotnetexporters-check>
417<label for=m-docslanguagesdotnetexporters-check><a href=/docs/languages/dotnet/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetsampling-li>
417<input type=checkbox id=m-docslanguagesdotnetsampling-check>
418<label for=m-docslanguagesdotnetsampling-check><a href=/docs/languages/dotnet/sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetsampling><span>Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetnetframework-li><input type=checkbox id=m-docslanguagesdotnetnetframework-check>
419<label for=m-docslanguagesdotnetnetframework-check><a href=/docs/languages/dotnet/netframework/ title=".NET Framework instrumentation configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetnetframework><span>.NET Framework</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettroubleshooting-li><input type=checkbox id=m-docslanguagesdotnettroubleshooting-check>
420<label for=m-docslanguagesdotnettroubleshooting-check><a href=/docs/languages/dotnet/troubleshooting/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettroubleshooting><span>Troubleshooting</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetshim-li><input type=checkbox id=m-docslanguagesdotnetshim-check>
421<label for=m-docslanguagesdotnetshim-check><a href=/docs/languages/dotnet/shim/ title="OpenTelemetry Tracing Shim" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetshim><span>Tracing Shim</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnettraces-api-li><input type=checkbox id=m-docslanguagesdotnettraces-api-check>
422<label for=m-docslanguagesdotnettraces-api-check><a href=/docs/languages/dotnet/traces-api/ title="Tracing API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnettraces-api><span>API - tracing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetmetrics-api-li><input type=checkbox id=m-docslanguagesdotnetmetrics-api-check>
423<label for=m-docslanguagesdotnetmetrics-api-check><a href=/docs/languages/dotnet/metrics-api/ title="Metrics API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetmetrics-api><span>API - metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetexamples-li><input type=checkbox id=m-docslanguagesdotnetexamples-check>
424<label for=m-docslanguagesdotnetexamples-check><a href=/docs/languages/dotnet/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesdotnetregistry-li><input type=checkbox id=m-docslanguagesdotnetregistry-check>
425<label for=m-docslanguagesdotnetregistry-check><a href=/docs/languages/dotnet/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesdotnetregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguageserlang-li><input type=checkbox id=m-docslanguageserlang-check>
426<label for=m-docslanguageserlang-check><a href=/docs/languages/erlang/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguageserlang><span>Erlang/Elixir</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlanggetting-started-li><input type=checkbox id=m-docslanguageserlanggetting-started-check>
427<label for=m-docslanguageserlanggetting-started-check><a href=/docs/languages/erlang/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlanggetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlanginstrumentation-li><input type=checkbox id=m-docslanguageserlanginstrumentation-check>
428<label for=m-docslanguageserlanginstrumentation-check><a href=/docs/languages/erlang/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlanginstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlanglibraries-li><input type=checkbox id=m-docslanguageserlanglibraries-check>
429<label for=m-docslanguageserlanglibraries-check><a href=/docs/languages/erlang/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlanglibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangexporters-li><input type=checkbox id=m-docslanguageserlangexporters-check>
430<label for=m-docslanguageserlangexporters-check><a href=/docs/languages/erlang/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangpropagation-li><input type=checkbox id=m-docslanguageserlangpropagation-check>
431<label for=m-docslanguageserlangpropagation-check><a href=/docs/languages/erlang/propagation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangpropagation><span>Propagation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangresources-li><input type=checkbox id=m-docslanguageserlangresources-check>
432<label for=m-docslanguageserlangresources-check><a href=/docs/languages/erlang/resources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangresources><span>Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangsampling-li>
432<input type=checkbox id=m-docslanguageserlangsampling-check>
433<label for=m-docslanguageserlangsampling-check><a href=/docs/languages/erlang/sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangsampling><span>Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangtesting-li><input type=checkbox id=m-docslanguageserlangtesting-check>
434<label for=m-docslanguageserlangtesting-check><a href=/docs/languages/erlang/testing/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangtesting><span>Testing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangapi-li><input type=checkbox id=m-docslanguageserlangapi-check>
435<label for=m-docslanguageserlangapi-check><a href=/docs/languages/erlang/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangexamples-li><input type=checkbox id=m-docslanguageserlangexamples-check>
436<label for=m-docslanguageserlangexamples-check><a href=/docs/languages/erlang/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageserlangregistry-li><input type=checkbox id=m-docslanguageserlangregistry-check>
437<label for=m-docslanguageserlangregistry-check><a href=/docs/languages/erlang/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageserlangregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesgo-li><input type=checkbox id=m-docslanguagesgo-check>
438<label for=m-docslanguagesgo-check><a href=/docs/languages/go/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesgo><span>Go</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgogetting-started-li><input type=checkbox id=m-docslanguagesgogetting-started-check>
439<label for=m-docslanguagesgogetting-started-check><a href=/docs/languages/go/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgogetting-started><span>Getting Started by Example</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgoinstrumentation-li><input type=checkbox id=m-docslanguagesgoinstrumentation-check>
440<label for=m-docslanguagesgoinstrumentation-check><a href=/docs/languages/go/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgoinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgolibraries-li><input type=checkbox id=m-docslanguagesgolibraries-check>
441<label for=m-docslanguagesgolibraries-check><a href=/docs/languages/go/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgolibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgoexporters-li><input type=checkbox id=m-docslanguagesgoexporters-check>
442<label for=m-docslanguagesgoexporters-check><a href=/docs/languages/go/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgoexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgoresources-li><input type=checkbox id=m-docslanguagesgoresources-check>
443<label for=m-docslanguagesgoresources-check><a href=/docs/languages/go/resources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgoresources><span>Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgosampling-li>
443<input type=checkbox id=m-docslanguagesgosampling-check>
444<label for=m-docslanguagesgosampling-check><a href=/docs/languages/go/sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgosampling><span>Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgoapi-li><input type=checkbox id=m-docslanguagesgoapi-check>
445<label for=m-docslanguagesgoapi-check><a href=/docs/languages/go/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgoapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgoexamples-li><input type=checkbox id=m-docslanguagesgoexamples-check>
446<label for=m-docslanguagesgoexamples-check><a href=/docs/languages/go/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgoexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesgoregistry-li><input type=checkbox id=m-docslanguagesgoregistry-check>
447<label for=m-docslanguagesgoregistry-check><a href=/docs/languages/go/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesgoregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesjava-li><input type=checkbox id=m-docslanguagesjava-check>
448<label for=m-docslanguagesjava-check><a href=/docs/languages/java/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesjava><span>Java</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavaintro-li><input type=checkbox id=m-docslanguagesjavaintro-check>
449<label for=m-docslanguagesjavaintro-check><a href=/docs/languages/java/intro/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavaintro><span>Intro to OpenTelemetry Java</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavagetting-started-li><input type=checkbox id=m-docslanguagesjavagetting-started-check>
450<label for=m-docslanguagesjavagetting-started-check><a href=/docs/languages/java/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavagetting-started><span>Getting Started by Example</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavainstrumentation-li><input type=checkbox id=m-docslanguagesjavainstrumentation-check>
451<label for=m-docslanguagesjavainstrumentation-check><a href=/docs/languages/java/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavainstrumentation><span>Instrumentation ecosystem</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavaapi-li><input type=checkbox id=m-docslanguagesjavaapi-check>
452<label for=m-docslanguagesjavaapi-check><a href=/docs/languages/java/api/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavaapi><span>Record Telemetry with API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavasdk-li><input type=checkbox id=m-docslanguagesjavasdk-check>
453<label for=m-docslanguagesjavasdk-check><a href=/docs/languages/java/sdk/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavasdk><span>Manage Telemetry with SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavaconfiguration-li><input type=checkbox id=m-docslanguagesjavaconfiguration-check>
454<label for=m-docslanguagesjavaconfiguration-check><a href=/docs/languages/java/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavaconfiguration><span>Configure the SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavajmx-li><input type=checkbox id=m-docslanguagesjavajmx-check>
455<label for=m-docslanguagesjavajmx-check><a href=/docs/languages/java/jmx/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavajmx><span>JMX Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavaexamples-li><input type=checkbox id=m-docslanguagesjavaexamples-check>
456<label for=m-docslanguagesjavaexamples-check><a href=/docs/languages/java/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavaexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjavaregistry-li><input type=checkbox id=m-docslanguagesjavaregistry-check>
457<label for=m-docslanguagesjavaregistry-check><a href=/docs/languages/java/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjavaregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesjs-li><input type=checkbox id=m-docslanguagesjs-check>
458<label for=m-docslanguagesjs-check><a href=/docs/languages/js/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesjs><span>JavaScript</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesjsgetting-started-li><input type=checkbox id=m-docslanguagesjsgetting-started-check>
459<label for=m-docslanguagesjsgetting-started-check><a href=/docs/languages/js/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesjsgetting-started><span>Getting Started by Example</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsgetting-startednodejs-li><input type=checkbox id=m-docslanguagesjsgetting-startednodejs-check>
460<label for=m-docslanguagesjsgetting-startednodejs-check><a href=/docs/languages/js/getting-started/nodejs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsgetting-startednodejs><span>Node.js</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsgetting-startedbrowser-li><input type=checkbox id=m-docslanguagesjsgetting-startedbrowser-check>
461<label for=m-docslanguagesjsgetting-startedbrowser-check><a href=/docs/languages/js/getting-started/browser/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsgetting-startedbrowser><span>Browser</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsinstrumentation-li><input type=checkbox id=m-docslanguagesjsinstrumentation-check>
462<label for=m-docslanguagesjsinstrumentation-check><a href=/docs/languages/js/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjslibraries-li><input type=checkbox id=m-docslanguagesjslibraries-check>
463<label for=m-docslanguagesjslibraries-check><a href=/docs/languages/js/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjslibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsexporters-li><input type=checkbox id=m-docslanguagesjsexporters-check>
464<label for=m-docslanguagesjsexporters-check><a href=/docs/languages/js/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjscontext-li>
464<input type=checkbox id=m-docslanguagesjscontext-check>
465<label for=m-docslanguagesjscontext-check><a href=/docs/languages/js/context/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjscontext><span>Context</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjspropagation-li><input type=checkbox id=m-docslanguagesjspropagation-check>
466<label for=m-docslanguagesjspropagation-check><a href=/docs/languages/js/propagation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjspropagation><span>Propagation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsresources-li><input type=checkbox id=m-docslanguagesjsresources-check>
467<label for=m-docslanguagesjsresources-check><a href=/docs/languages/js/resources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsresources><span>Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjssampling-li><input type=checkbox id=m-docslanguagesjssampling-check>
468<label for=m-docslanguagesjssampling-check><a href=/docs/languages/js/sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjssampling><span>Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsserverless-li><input type=checkbox id=m-docslanguagesjsserverless-check>
469<label for=m-docslanguagesjsserverless-check><a href=/docs/languages/js/serverless/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsserverless><span>Serverless</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsbenchmarks-li><input type=checkbox id=m-docslanguagesjsbenchmarks-check>
470<label for=m-docslanguagesjsbenchmarks-check><a href=/docs/languages/js/benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsbenchmarks><span>Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsapi-li><input type=checkbox id=m-docslanguagesjsapi-check>
471<label for=m-docslanguagesjsapi-check><a href=/docs/languages/js/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsexamples-li><input type=checkbox id=m-docslanguagesjsexamples-check>
472<label for=m-docslanguagesjsexamples-check><a href=/docs/languages/js/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesjsregistry-li><input type=checkbox id=m-docslanguagesjsregistry-check>
473<label for=m-docslanguagesjsregistry-check><a href=/docs/languages/js/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesjsregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguageskotlin-li><input type=checkbox id=m-docslanguageskotlin-check>
474<label for=m-docslanguageskotlin-check><a href=/docs/languages/kotlin/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguageskotlin><span>Kotlin</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageskotlingetting-started-li><input type=checkbox id=m-docslanguageskotlingetting-started-check>
475<label for=m-docslanguageskotlingetting-started-check><a href=/docs/languages/kotlin/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageskotlingetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageskotlininstrumentation-li><input type=checkbox id=m-docslanguageskotlininstrumentation-check>
476<label for=m-docslanguageskotlininstrumentation-check><a href=/docs/languages/kotlin/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageskotlininstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageskotlinconfiguration-li><input type=checkbox id=m-docslanguageskotlinconfiguration-check>
477<label for=m-docslanguageskotlinconfiguration-check><a href=/docs/languages/kotlin/configuration/ title="Configure OpenTelemetry Kotlin" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageskotlinconfiguration><span>Configure the SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageskotlinexamples-li><input type=checkbox id=m-docslanguageskotlinexamples-check>
478<label for=m-docslanguageskotlinexamples-check><a href=/docs/languages/kotlin/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageskotlinexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguageskotlinregistry-li><input type=checkbox id=m-docslanguageskotlinregistry-check>
479<label for=m-docslanguageskotlinregistry-check><a href=/docs/languages/kotlin/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguageskotlinregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesphp-li><input type=checkbox id=m-docslanguagesphp-check>
480<label for=m-docslanguagesphp-check><a href=/docs/languages/php/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesphp><span>PHP</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpgetting-started-li><input type=checkbox id=m-docslanguagesphpgetting-started-check>
481<label for=m-docslanguagesphpgetting-started-check><a href=/docs/languages/php/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpinstrumentation-li><input type=checkbox id=m-docslanguagesphpinstrumentation-check>
482<label for=m-docslanguagesphpinstrumentation-check><a href=/docs/languages/php/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphplibraries-li><input type=checkbox id=m-docslanguagesphplibraries-check>
483<label for=m-docslanguagesphplibraries-check><a href=/docs/languages/php/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphplibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpexporters-li><input type=checkbox id=m-docslanguagesphpexporters-check>
484<label for=m-docslanguagesphpexporters-check><a href=/docs/languages/php/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpcontext-li>
484<input type=checkbox id=m-docslanguagesphpcontext-check>
485<label for=m-docslanguagesphpcontext-check><a href=/docs/languages/php/context/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpcontext><span>Context</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphppropagation-li><input type=checkbox id=m-docslanguagesphppropagation-check>
486<label for=m-docslanguagesphppropagation-check><a href=/docs/languages/php/propagation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphppropagation><span>Propagation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpresources-li><input type=checkbox id=m-docslanguagesphpresources-check>
487<label for=m-docslanguagesphpresources-check><a href=/docs/languages/php/resources/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpresources><span>Resources</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpsdk-li><input type=checkbox id=m-docslanguagesphpsdk-check>
488<label for=m-docslanguagesphpsdk-check><a href=/docs/languages/php/sdk/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpsdk><span>SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpapi-li><input type=checkbox id=m-docslanguagesphpapi-check>
489<label for=m-docslanguagesphpapi-check><a href=/docs/languages/php/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpexamples-li><input type=checkbox id=m-docslanguagesphpexamples-check>
490<label for=m-docslanguagesphpexamples-check><a href=/docs/languages/php/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesphpregistry-li><input type=checkbox id=m-docslanguagesphpregistry-check>
491<label for=m-docslanguagesphpregistry-check><a href=/docs/languages/php/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesphpregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagespython-li><input type=checkbox id=m-docslanguagespython-check>
492<label for=m-docslanguagespython-check><a href=/docs/languages/python/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagespython><span>Python</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythongetting-started-li><input type=checkbox id=m-docslanguagespythongetting-started-check>
493<label for=m-docslanguagespythongetting-started-check><a href=/docs/languages/python/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythongetting-started><span>Getting Started by Example</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythoninstrumentation-li><input type=checkbox id=m-docslanguagespythoninstrumentation-check>
494<label for=m-docslanguagespythoninstrumentation-check><a href=/docs/languages/python/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythoninstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonlibraries-li><input type=checkbox id=m-docslanguagespythonlibraries-check>
495<label for=m-docslanguagespythonlibraries-check><a href=/docs/languages/python/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonlibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonexporters-li><input type=checkbox id=m-docslanguagespythonexporters-check>
496<label for=m-docslanguagespythonexporters-check><a href=/docs/languages/python/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonpropagation-li><input type=checkbox id=m-docslanguagespythonpropagation-check>
497<label for=m-docslanguagespythonpropagation-check><a href=/docs/languages/python/propagation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonpropagation><span>Propagation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythoncookbook-li><input type=checkbox id=m-docslanguagespythoncookbook-check>
498<label for=m-docslanguagespythoncookbook-check><a href=/docs/languages/python/cookbook/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythoncookbook><span>Cookbook</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythondistro-li><input type=checkbox id=m-docslanguagespythondistro-check>
499<label for=m-docslanguagespythondistro-check><a href=/docs/languages/python/distro/ title="OpenTelemetry Distro" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythondistro><span>Distro</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonmypy-li><input type=checkbox id=m-docslanguagespythonmypy-check>
500<label for=m-docslanguagespythonmypy-check><a href=/docs/languages/python/mypy/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonmypy><span>Using mypy</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonbenchmarks-li><input type=checkbox id=m-docslanguagespythonbenchmarks-check>
501<label for=m-docslanguagespythonbenchmarks-check><a href=/docs/languages/python/benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonbenchmarks><span>Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonapi-li><input type=checkbox id=m-docslanguagespythonapi-check>
502<label for=m-docslanguagespythonapi-check><a href=/docs/languages/python/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonapi>
502<span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonexamples-li><input type=checkbox id=m-docslanguagespythonexamples-check>
503<label for=m-docslanguagespythonexamples-check><a href=/docs/languages/python/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagespythonregistry-li><input type=checkbox id=m-docslanguagespythonregistry-check>
504<label for=m-docslanguagespythonregistry-check><a href=/docs/languages/python/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagespythonregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesruby-li><input type=checkbox id=m-docslanguagesruby-check>
505<label for=m-docslanguagesruby-check><a href=/docs/languages/ruby/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesruby><span>Ruby</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubygetting-started-li><input type=checkbox id=m-docslanguagesrubygetting-started-check>
506<label for=m-docslanguagesrubygetting-started-check><a href=/docs/languages/ruby/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubygetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubyinstrumentation-li><input type=checkbox id=m-docslanguagesrubyinstrumentation-check>
507<label for=m-docslanguagesrubyinstrumentation-check><a href=/docs/languages/ruby/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubyinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubylibraries-li><input type=checkbox id=m-docslanguagesrubylibraries-check>
508<label for=m-docslanguagesrubylibraries-check><a href=/docs/languages/ruby/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubylibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubyexporters-li><input type=checkbox id=m-docslanguagesrubyexporters-check>
509<label for=m-docslanguagesrubyexporters-check><a href=/docs/languages/ruby/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubyexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubysampling-li><input type=checkbox id=m-docslanguagesrubysampling-check>
510<label for=m-docslanguagesrubysampling-check><a href=/docs/languages/ruby/sampling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubysampling><span>Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubyapi-li><input type=checkbox id=m-docslanguagesrubyapi-check>
511<label for=m-docslanguagesrubyapi-check><a href=/docs/languages/ruby/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubyapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubyexamples-li><input type=checkbox id=m-docslanguagesrubyexamples-check>
512<label for=m-docslanguagesrubyexamples-check><a href=/docs/languages/ruby/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubyexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrubyregistry-li><input type=checkbox id=m-docslanguagesrubyregistry-check>
513<label for=m-docslanguagesrubyregistry-check><a href=/docs/languages/ruby/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrubyregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesrust-li>
513<input type=checkbox id=m-docslanguagesrust-check>
514<label for=m-docslanguagesrust-check><a href=/docs/languages/rust/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesrust><span>Rust</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrustgetting-started-li><input type=checkbox id=m-docslanguagesrustgetting-started-check>
515<label for=m-docslanguagesrustgetting-started-check><a href=/docs/languages/rust/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrustgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrustlibraries-li><input type=checkbox id=m-docslanguagesrustlibraries-check>
516<label for=m-docslanguagesrustlibraries-check><a href=/docs/languages/rust/libraries/ title="Using instrumentation libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrustlibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrustexporters-li><input type=checkbox id=m-docslanguagesrustexporters-check>
517<label for=m-docslanguagesrustexporters-check><a href=/docs/languages/rust/exporters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrustexporters><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrustapi-li><input type=checkbox id=m-docslanguagesrustapi-check>
518<label for=m-docslanguagesrustapi-check><a href=/docs/languages/rust/api/ title="API reference" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrustapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrustexamples-li><input type=checkbox id=m-docslanguagesrustexamples-check>
519<label for=m-docslanguagesrustexamples-check><a href=/docs/languages/rust/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrustexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesrustregistry-li><input type=checkbox id=m-docslanguagesrustregistry-check>
520<label for=m-docslanguagesrustregistry-check><a href=/docs/languages/rust/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesrustregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docslanguagesswift-li><input type=checkbox id=m-docslanguagesswift-check>
521<label for=m-docslanguagesswift-check><a href=/docs/languages/swift/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesswift><span>Swift</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesswiftgetting-started-li><input type=checkbox id=m-docslanguagesswiftgetting-started-check>
522<label for=m-docslanguagesswiftgetting-started-check><a href=/docs/languages/swift/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesswiftgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesswiftinstrumentation-li><input type=checkbox id=m-docslanguagesswiftinstrumentation-check>
523<label for=m-docslanguagesswiftinstrumentation-check><a href=/docs/languages/swift/instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesswiftinstrumentation><span>Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesswiftlibraries-li><input type=checkbox id=m-docslanguagesswiftlibraries-check>
524<label for=m-docslanguagesswiftlibraries-check><a href=/docs/languages/swift/libraries/ title="Instrumentation Libraries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesswiftlibraries><span>Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesswiftexamples-li><input type=checkbox id=m-docslanguagesswiftexamples-check>
525<label for=m-docslanguagesswiftexamples-check><a href=/docs/languages/swift/examples/ target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesswiftexamples><span>Examples</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesswiftregistry-li><input type=checkbox id=m-docslanguagesswiftregistry-check>
526<label for=m-docslanguagesswiftregistry-check><a href=/docs/languages/swift/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docslanguagesswiftregistry><span>Registry</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docslanguagesother-li><input type=checkbox id=m-docslanguagesother-check>
527<label for=m-docslanguagesother-check><a href=/docs/languages/other/ title="Other languages" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docslanguagesother><span>
527Other</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatforms-li><input type=checkbox id=m-docsplatforms-check>
528<label for=m-docsplatforms-check><a href=/docs/platforms/ title="Platforms and environments" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatforms><span>Platforms</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformslinux-li><input type=checkbox id=m-docsplatformslinux-check>
529<label for=m-docsplatformslinux-check><a href=/docs/platforms/linux/ title="OpenTelemetry on Linux hosts" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformslinux><span>Linux</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformslinuxinstallation-li><input type=checkbox id=m-docsplatformslinuxinstallation-check>
530<label for=m-docsplatformslinuxinstallation-check><a href=/docs/platforms/linux/installation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformslinuxinstallation><span>Installation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformslinuxconfiguration-li><input type=checkbox id=m-docsplatformslinuxconfiguration-check>
531<label for=m-docsplatformslinuxconfiguration-check><a href=/docs/platforms/linux/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformslinuxconfiguration><span>Configuration</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformsclient-apps-li><input type=checkbox id=m-docsplatformsclient-apps-check>
532<label for=m-docsplatformsclient-apps-check><a href=/docs/platforms/client-apps/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformsclient-apps><span>Client-side Apps</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsclient-appsandroid-li><input type=checkbox id=m-docsplatformsclient-appsandroid-check>
533<label for=m-docsplatformsclient-appsandroid-check><a href=/docs/platforms/client-apps/android/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformsclient-appsandroid><span>Android</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsclient-appsios-li><input type=checkbox id=m-docsplatformsclient-appsios-check>
534<label for=m-docsplatformsclient-appsios-check><a href=/docs/platforms/client-apps/ios/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformsclient-appsios><span>iOS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsclient-appsweb-li><input type=checkbox id=m-docsplatformsclient-appsweb-check>
535<label for=m-docsplatformsclient-appsweb-check><a href=/docs/platforms/client-apps/web/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformsclient-appsweb><span>Web</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformsfaas-li><input type=checkbox id=m-docsplatformsfaas-check>
536<label for=m-docsplatformsfaas-check><a href=/docs/platforms/faas/ title="Functions as a Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformsfaas><span>FaaS</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsfaaslambda-auto-instrument-li><input type=checkbox id=m-docsplatformsfaaslambda-auto-instrument-check>
537<label for=m-docsplatformsfaaslambda-auto-instrument-check><a href=/docs/platforms/faas/lambda-auto-instrument/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformsfaaslambda-auto-instrument><span>Lambda Auto-Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsfaaslambda-collector-li>
537<input type=checkbox id=m-docsplatformsfaaslambda-collector-check>
538<label for=m-docsplatformsfaaslambda-collector-check><a href=/docs/platforms/faas/lambda-collector/ title="Lambda Collector Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformsfaaslambda-collector><span>Lambda Collector Config</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsfaaslambda-manual-instrument-li><input type=checkbox id=m-docsplatformsfaaslambda-manual-instrument-check>
539<label for=m-docsplatformsfaaslambda-manual-instrument-check><a href=/docs/platforms/faas/lambda-manual-instrument/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformsfaaslambda-manual-instrument><span>Lambda Manual Instrumentation</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformskubernetes-li><input type=checkbox id=m-docsplatformskubernetes-check>
540<label for=m-docsplatformskubernetes-check><a href=/docs/platforms/kubernetes/ title="OpenTelemetry with Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformskubernetes><span>Kubernetes</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesgetting-started-li><input type=checkbox id=m-docsplatformskubernetesgetting-started-check>
541<label for=m-docsplatformskubernetesgetting-started-check><a href=/docs/platforms/kubernetes/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformskubernetescollector-li><input type=checkbox id=m-docsplatformskubernetescollector-check>
542<label for=m-docsplatformskubernetescollector-check><a href=/docs/platforms/kubernetes/collector/ title="OpenTelemetry Collector and Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformskubernetescollector><span>Collector</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetescollectorcomponents-li><input type=checkbox id=m-docsplatformskubernetescollectorcomponents-check>
543<label for=m-docsplatformskubernetescollectorcomponents-check><a href=/docs/platforms/kubernetes/collector/components/ title="Important Components for Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetescollectorcomponents><span>Components</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformskuberneteshelm-li><input type=checkbox id=m-docsplatformskuberneteshelm-check>
544<label for=m-docsplatformskuberneteshelm-check><a href=/docs/platforms/kubernetes/helm/ title="OpenTelemetry Helm Charts" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformskuberneteshelm><span>Helm Charts</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskuberneteshelmcollector-li><input type=checkbox id=m-docsplatformskuberneteshelmcollector-check>
545<label for=m-docsplatformskuberneteshelmcollector-check><a href=/docs/platforms/kubernetes/helm/collector/ title="OpenTelemetry Collector Chart" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskuberneteshelmcollector><span>Collector Chart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskuberneteshelmdemo-li><input type=checkbox id=m-docsplatformskuberneteshelmdemo-check>
546<label for=m-docsplatformskuberneteshelmdemo-check><a href=/docs/platforms/kubernetes/helm/demo/ title="OpenTelemetry Demo Chart" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskuberneteshelmdemo><span>Demo Chart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskuberneteshelmoperator-li>
546<input type=checkbox id=m-docsplatformskuberneteshelmoperator-check>
547<label for=m-docsplatformskuberneteshelmoperator-check><a href=/docs/platforms/kubernetes/helm/operator/ title="OpenTelemetry Operator Chart" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskuberneteshelmoperator><span>Operator Chart</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformskubernetesoperator-li><input type=checkbox id=m-docsplatformskubernetesoperator-check>
548<label for=m-docsplatformskubernetesoperator-check><a href=/docs/platforms/kubernetes/operator/ title="OpenTelemetry Operator for Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformskubernetesoperator><span>Kubernetes Operator</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesoperatorautomatic-li><input type=checkbox id=m-docsplatformskubernetesoperatorautomatic-check>
549<label for=m-docsplatformskubernetesoperatorautomatic-check><a href=/docs/platforms/kubernetes/operator/automatic/ title="Injecting Auto-instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesoperatorautomatic><span>Auto-instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesoperatorhorizontal-pod-autoscaling-li><input type=checkbox id=m-docsplatformskubernetesoperatorhorizontal-pod-autoscaling-check>
550<label for=m-docsplatformskubernetesoperatorhorizontal-pod-autoscaling-check><a href=/docs/platforms/kubernetes/operator/horizontal-pod-autoscaling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesoperatorhorizontal-pod-autoscaling><span>Horizontal Pod Autoscaling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesoperatortarget-allocator-li><input type=checkbox id=m-docsplatformskubernetesoperatortarget-allocator-check>
551<label for=m-docsplatformskubernetesoperatortarget-allocator-check><a href=/docs/platforms/kubernetes/operator/target-allocator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesoperatortarget-allocator><span>Target Allocator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsplatformskubernetesoperatortroubleshooting-li><input type=checkbox id=m-docsplatformskubernetesoperatortroubleshooting-check>
552<label for=m-docsplatformskubernetesoperatortroubleshooting-check><a href=/docs/platforms/kubernetes/operator/troubleshooting/ title="Troubleshooting the OpenTelemetry Operator for Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsplatformskubernetesoperatortroubleshooting><span>Troubleshooting</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesoperatortroubleshootingautomatic-li><input type=checkbox id=m-docsplatformskubernetesoperatortroubleshootingautomatic-check>
553<label for=m-docsplatformskubernetesoperatortroubleshootingautomatic-check><a href=/docs/platforms/kubernetes/operator/troubleshooting/automatic/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesoperatortroubleshootingautomatic><span>Auto-instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesoperatortroubleshootingprometheus-alerts-runbooks-li><input type=checkbox id=m-docsplatformskubernetesoperatortroubleshootingprometheus-alerts-runbooks-check>
554<label for=m-docsplatformskubernetesoperatortroubleshootingprometheus-alerts-runbooks-check><a href=/docs/platforms/kubernetes/operator/troubleshooting/prometheus-alerts-runbooks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesoperatortroubleshootingprometheus-alerts-runbooks>
554<span>Prometheus Alerts Runbooks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformskubernetesoperatortroubleshootingtarget-allocator-li><input type=checkbox id=m-docsplatformskubernetesoperatortroubleshootingtarget-allocator-check>
555<label for=m-docsplatformskubernetesoperatortroubleshootingtarget-allocator-check><a href=/docs/platforms/kubernetes/operator/troubleshooting/target-allocator/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformskubernetesoperatortroubleshootingtarget-allocator><span>Target Allocator</span></a></label></li></ul></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsplatformsmainframe-li><input type=checkbox id=m-docsplatformsmainframe-check>
556<label for=m-docsplatformsmainframe-check><a href=/docs/platforms/mainframe/ title="OpenTelemetry with Mainframes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsplatformsmainframe><span>Mainframes</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-code-li><input type=checkbox id=m-docszero-code-check>
557<label for=m-docszero-code-check><a href=/docs/zero-code/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-code><span>Zero-code Instrumentation</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codeobi-li><input type=checkbox id=m-docszero-codeobi-check>
558<label for=m-docszero-codeobi-check><a href=/docs/zero-code/obi/ title="OpenTelemetry eBPF Instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codeobi><span>OBI</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codeobiconfigure-li><input type=checkbox id=m-docszero-codeobiconfigure-check>
559<label for=m-docszero-codeobiconfigure-check><a href=/docs/zero-code/obi/configure/ title="Configure OBI" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codeobiconfigure><span>Configure</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureexport-modes-li><input type=checkbox id=m-docszero-codeobiconfigureexport-modes-check>
560<label for=m-docszero-codeobiconfigureexport-modes-check><a href=/docs/zero-code/obi/configure/export-modes/ title="Configure OBI export modes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureexport-modes><span>Export modes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureoptions-li><input type=checkbox id=m-docszero-codeobiconfigureoptions-check>
561<label for=m-docszero-codeobiconfigureoptions-check><a href=/docs/zero-code/obi/configure/options/ title="OBI global configuration properties" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureoptions><span>Global properties</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureconfig-v2-li><input type=checkbox id=m-docszero-codeobiconfigureconfig-v2-check>
562<label for=m-docszero-codeobiconfigureconfig-v2-check><a href=/docs/zero-code/obi/configure/config-v2/ title="OBI Config v2 reference" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureconfig-v2><span>Config v2 reference</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfiguremigrate-to-config-v2-li><input type=checkbox id=m-docszero-codeobiconfiguremigrate-to-config-v2-check>
563<label for=m-docszero-codeobiconfiguremigrate-to-config-v2-check><a href=/docs/zero-code/obi/configure/migrate-to-config-v2/ title="Migrate from OBI Config v1 to Config v2" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfiguremigrate-to-config-v2><span>Migrate to Config v2</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureexport-data-li><input type=checkbox id=m-docszero-codeobiconfigureexport-data-check>
564<label for=m-docszero-codeobiconfigureexport-data-check><a href=/docs/zero-code/obi/configure/export-data/ title="Configure OBI Prometheus and OpenTelemetry data export" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureexport-data><span>Export data</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureservice-discovery-li><input type=checkbox id=m-docszero-codeobiconfigureservice-discovery-check>
565<label for=m-docszero-codeobiconfigureservice-discovery-check><a href=/docs/zero-code/obi/configure/service-discovery/ title="Configure OBI service discovery" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureservice-discovery><span>Service discovery</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfiguremetrics-traces-attributes-li><input type=checkbox id=m-docszero-codeobiconfiguremetrics-traces-attributes-check>
566<label for=m-docszero-codeobiconfiguremetrics-traces-attributes-check><a href=/docs/zero-code/obi/configure/metrics-traces-attributes/ title="Configure OBI metrics and traces attributes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfiguremetrics-traces-attributes><span>Metrics attributes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigurefilter-metrics-traces-li><input type=checkbox id=m-docszero-codeobiconfigurefilter-metrics-traces-check>
567<label for=m-docszero-codeobiconfigurefilter-metrics-traces-check><a href=/docs/zero-code/obi/configure/filter-metrics-traces/ title="Filter metrics and traces by attribute values" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigurefilter-metrics-traces><span>Filter data</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureroutes-decorator-li>
567<input type=checkbox id=m-docszero-codeobiconfigureroutes-decorator-check>
568<label for=m-docszero-codeobiconfigureroutes-decorator-check><a href=/docs/zero-code/obi/configure/routes-decorator/ title="Configure OBI routes decorator" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureroutes-decorator><span>Routes decorator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfiguremetrics-histograms-li><input type=checkbox id=m-docszero-codeobiconfiguremetrics-histograms-check>
569<label for=m-docszero-codeobiconfiguremetrics-histograms-check><a href=/docs/zero-code/obi/configure/metrics-histograms/ title="Configure OBI Prometheus and OpenTelemetry metrics histograms" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfiguremetrics-histograms><span>Metrics histograms</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfiguresample-traces-li><input type=checkbox id=m-docszero-codeobiconfiguresample-traces-check>
570<label for=m-docszero-codeobiconfiguresample-traces-check><a href=/docs/zero-code/obi/configure/sample-traces/ title="Configure OBI OpenTelemetry trace sampling" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfiguresample-traces><span>Sample traces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigurecollector-receiver-li><input type=checkbox id=m-docszero-codeobiconfigurecollector-receiver-check>
571<label for=m-docszero-codeobiconfigurecollector-receiver-check><a href=/docs/zero-code/obi/configure/collector-receiver/ title="OBI as OpenTelemetry Collector receiver" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigurecollector-receiver><span>Collector receiver</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureinternal-metrics-reporter-li><input type=checkbox id=m-docszero-codeobiconfigureinternal-metrics-reporter-check>
572<label for=m-docszero-codeobiconfigureinternal-metrics-reporter-check><a href=/docs/zero-code/obi/configure/internal-metrics-reporter/ title="Configure the OBI internal metrics reporter" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureinternal-metrics-reporter><span>Internal metrics reporter</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfiguretune-performance-li><input type=checkbox id=m-docszero-codeobiconfiguretune-performance-check>
573<label for=m-docszero-codeobiconfiguretune-performance-check><a href=/docs/zero-code/obi/configure/tune-performance/ title="Configure OBI performance" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfiguretune-performance><span>Tune performance</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobiconfigureexample-li><input type=checkbox id=m-docszero-codeobiconfigureexample-check>
574<label for=m-docszero-codeobiconfigureexample-check><a href=/docs/zero-code/obi/configure/example/ title="OBI Config v1 YAML example" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobiconfigureexample><span>Config v1 YAML example</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codeobinetwork-li><input type=checkbox id=m-docszero-codeobinetwork-check>
575<label for=m-docszero-codeobinetwork-check><a href=/docs/zero-code/obi/network/ title="Network metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codeobinetwork><span>Network</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobinetworkinter-az-li>
575<input type=checkbox id=m-docszero-codeobinetworkinter-az-check>
576<label for=m-docszero-codeobinetworkinter-az-check><a href=/docs/zero-code/obi/network/inter-az/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobinetworkinter-az><span>Measure traffic between Cloud availability zones</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobinetworkquickstart-li><input type=checkbox id=m-docszero-codeobinetworkquickstart-check>
577<label for=m-docszero-codeobinetworkquickstart-check><a href=/docs/zero-code/obi/network/quickstart/ title="OBI network metrics quickstart" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobinetworkquickstart><span>Quickstart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobinetworkconfig-li><input type=checkbox id=m-docszero-codeobinetworkconfig-check>
578<label for=m-docszero-codeobinetworkconfig-check><a href=/docs/zero-code/obi/network/config/ title="OBI Network Metrics configuration options" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobinetworkconfig><span>Configuration</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codeobisetup-li><input type=checkbox id=m-docszero-codeobisetup-check>
579<label for=m-docszero-codeobisetup-check><a href=/docs/zero-code/obi/setup/ title="Set up OBI" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codeobisetup><span>Setup</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobisetupkubernetes-helm-li><input type=checkbox id=m-docszero-codeobisetupkubernetes-helm-check>
580<label for=m-docszero-codeobisetupkubernetes-helm-check><a href=/docs/zero-code/obi/setup/kubernetes-helm/ title="Deploy OBI in Kubernetes with Helm" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobisetupkubernetes-helm><span>Helm chart</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobisetupdocker-li><input type=checkbox id=m-docszero-codeobisetupdocker-check>
581<label for=m-docszero-codeobisetupdocker-check><a href=/docs/zero-code/obi/setup/docker/ title="Run OBI as a Docker container" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobisetupdocker><span>Docker</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobisetupkubernetes-li><input type=checkbox id=m-docszero-codeobisetupkubernetes-check>
582<label for=m-docszero-codeobisetupkubernetes-check><a href=/docs/zero-code/obi/setup/kubernetes/ title="Deploy OBI in Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobisetupkubernetes><span>Kubernetes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobisetupstandalone-li><input type=checkbox id=m-docszero-codeobisetupstandalone-check>
583<label for=m-docszero-codeobisetupstandalone-check><a href=/docs/zero-code/obi/setup/standalone/ title="Run OBI as a standalone process" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobisetupstandalone><span>Standalone</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobimetrics-li><input type=checkbox id=m-docszero-codeobimetrics-check>
584<label for=m-docszero-codeobimetrics-check><a href=/docs/zero-code/obi/metrics/ title="OBI exported metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobimetrics><span>Exported metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobidistributed-traces-li><input type=checkbox id=m-docszero-codeobidistributed-traces-check>
585<label for=m-docszero-codeobidistributed-traces-check><a href=/docs/zero-code/obi/distributed-traces/ title="Distributed traces with OBI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobidistributed-traces><span>Distributed traces</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobirequesttime-li>
585<input type=checkbox id=m-docszero-codeobirequesttime-check>
586<label for=m-docszero-codeobirequesttime-check><a href=/docs/zero-code/obi/requesttime/ title="Measuring total request times, instead of service times" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobirequesttime><span>Request times</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobisecurity-li><input type=checkbox id=m-docszero-codeobisecurity-check>
587<label for=m-docszero-codeobisecurity-check><a href=/docs/zero-code/obi/security/ title="OBI security, permissions, and capabilities" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobisecurity><span>Security</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobitroubleshooting-li><input type=checkbox id=m-docszero-codeobitroubleshooting-check>
588<label for=m-docszero-codeobitroubleshooting-check><a href=/docs/zero-code/obi/troubleshooting/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobitroubleshooting><span>Troubleshooting</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobicilium-compatibility-li><input type=checkbox id=m-docszero-codeobicilium-compatibility-check>
589<label for=m-docszero-codeobicilium-compatibility-check><a href=/docs/zero-code/obi/cilium-compatibility/ title="OBI and Cilium compatibility" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobicilium-compatibility><span>Cilium compatibility</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobicontext-propagation-li><input type=checkbox id=m-docszero-codeobicontext-propagation-check>
590<label for=m-docszero-codeobicontext-propagation-check><a href=/docs/zero-code/obi/context-propagation/ title="Trace context association in OBI" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobicontext-propagation><span>Trace context association</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobicardinality-li><input type=checkbox id=m-docszero-codeobicardinality-check>
591<label for=m-docszero-codeobicardinality-check><a href=/docs/zero-code/obi/cardinality/ title="OBI metrics cardinality" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobicardinality><span>Metrics cardinality</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codeobitrace-log-correlation-li><input type=checkbox id=m-docszero-codeobitrace-log-correlation-check>
592<label for=m-docszero-codeobitrace-log-correlation-check><a href=/docs/zero-code/obi/trace-log-correlation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codeobitrace-log-correlation><span>Trace-log correlation</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codego-li><input type=checkbox id=m-docszero-codego-check>
593<label for=m-docszero-codego-check><a href=/docs/zero-code/go/ title="Go zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codego><span>Go</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codegoautosdk-li><input type=checkbox id=m-docszero-codegoautosdk-check>
594<label for=m-docszero-codegoautosdk-check><a href=/docs/zero-code/go/autosdk/ title="Go Instrumentation Auto SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codegoautosdk><span>Auto SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codegocompile-time-li>
594<input type=checkbox id=m-docszero-codegocompile-time-check>
595<label for=m-docszero-codegocompile-time-check><a href=/docs/zero-code/go/compile-time/ title="Go compile-time instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codegocompile-time><span>Compile-time</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codegocompile-timegetting-started-li><input type=checkbox id=m-docszero-codegocompile-timegetting-started-check>
596<label for=m-docszero-codegocompile-timegetting-started-check><a href=/docs/zero-code/go/compile-time/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codegocompile-timegetting-started><span>Getting started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codegocompile-timesupported-libraries-li><input type=checkbox id=m-docszero-codegocompile-timesupported-libraries-check>
597<label for=m-docszero-codegocompile-timesupported-libraries-check><a href=/docs/zero-code/go/compile-time/supported-libraries/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codegocompile-timesupported-libraries><span>Supported libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codegocompile-timeconfiguration-li><input type=checkbox id=m-docszero-codegocompile-timeconfiguration-check>
598<label for=m-docszero-codegocompile-timeconfiguration-check><a href=/docs/zero-code/go/compile-time/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codegocompile-timeconfiguration><span>Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codegocompile-timetroubleshooting-li><input type=checkbox id=m-docszero-codegocompile-timetroubleshooting-check>
599<label for=m-docszero-codegocompile-timetroubleshooting-check><a href=/docs/zero-code/go/compile-time/troubleshooting/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codegocompile-timetroubleshooting><span>Troubleshooting</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codedotnet-li><input type=checkbox id=m-docszero-codedotnet-check>
600<label for=m-docszero-codedotnet-check><a href=/docs/zero-code/dotnet/ title=".NET zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codedotnet><span>.NET</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codedotnetgetting-started-li><input type=checkbox id=m-docszero-codedotnetgetting-started-check>
601<label for=m-docszero-codedotnetgetting-started-check><a href=/docs/zero-code/dotnet/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codedotnetgetting-started><span>Getting Started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codedotnetinstrumentations-li><input type=checkbox id=m-docszero-codedotnetinstrumentations-check>
602<label for=m-docszero-codedotnetinstrumentations-check><a href=/docs/zero-code/dotnet/instrumentations/ title="Available instrumentations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codedotnetinstrumentations><span>Instrumentations</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codedotnetconfiguration-li><input type=checkbox id=m-docszero-codedotnetconfiguration-check>
603<label for=m-docszero-codedotnetconfiguration-check><a href=/docs/zero-code/dotnet/configuration/ title="Configuration and settings" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codedotnetconfiguration><span>Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codedotnetcustom-li><input type=checkbox id=m-docszero-codedotnetcustom-check>
604<label for=m-docszero-codedotnetcustom-check><a href=/docs/zero-code/dotnet/custom/ title="Create custom traces and metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codedotnetcustom><span>Custom instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codedotnetnuget-packages-li><input type=checkbox id=m-docszero-codedotnetnuget-packages-check>
605<label for=m-docszero-codedotnetnuget-packages-check><a href=/docs/zero-code/dotnet/nuget-packages/ title="Using the OpenTelemetry.AutoInstrumentation NuGet packages" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codedotnetnuget-packages><span>NuGet Packages</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codedotnettroubleshooting-li>
605<input type=checkbox id=m-docszero-codedotnettroubleshooting-check>
606<label for=m-docszero-codedotnettroubleshooting-check><a href=/docs/zero-code/dotnet/troubleshooting/ title="Troubleshooting .NET automatic instrumentation issues" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codedotnettroubleshooting><span>Troubleshooting</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codephp-li><input type=checkbox id=m-docszero-codephp-check>
607<label for=m-docszero-codephp-check><a href=/docs/zero-code/php/ title="PHP zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codephp><span>PHP</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpauto-li><input type=checkbox id=m-docszero-codephpauto-check>
608<label for=m-docszero-codephpauto-check><a href=/docs/zero-code/php/auto/ title="PHP zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpauto><span>Auto-instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codephpdistro-li><input type=checkbox id=m-docszero-codephpdistro-check>
609<label for=m-docszero-codephpdistro-check><a href=/docs/zero-code/php/distro/ title="OpenTelemetry PHP Distro" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codephpdistro><span>PHP Distro</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codephpdistrogetting-started-li><input type=checkbox id=m-docszero-codephpdistrogetting-started-check>
610<label for=m-docszero-codephpdistrogetting-started-check><a href=/docs/zero-code/php/distro/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codephpdistrogetting-started><span>Getting Started</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistrogetting-startedsetup-li><input type=checkbox id=m-docszero-codephpdistrogetting-startedsetup-check>
611<label for=m-docszero-codephpdistrogetting-startedsetup-check><a href=/docs/zero-code/php/distro/getting-started/setup/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistrogetting-startedsetup><span>Set Up OpenTelemetry PHP Distro</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistrogetting-startedlimitations-li><input type=checkbox id=m-docszero-codephpdistrogetting-startedlimitations-check>
612<label for=m-docszero-codephpdistrogetting-startedlimitations-check><a href=/docs/zero-code/php/distro/getting-started/limitations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistrogetting-startedlimitations><span>Limitations</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codephpdistroreference-li><input type=checkbox id=m-docszero-codephpdistroreference-check>
613<label for=m-docszero-codephpdistroreference-check><a href=/docs/zero-code/php/distro/reference/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codephpdistroreference><span>Reference</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistroreferenceconfiguration-li><input type=checkbox id=m-docszero-codephpdistroreferenceconfiguration-check>
614<label for=m-docszero-codephpdistroreferenceconfiguration-check><a href=/docs/zero-code/php/distro/reference/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistroreferenceconfiguration><span>Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistroreferencesupp
614orted-technologies-li><input type=checkbox id=m-docszero-codephpdistroreferencesupported-technologies-check>
615<label for=m-docszero-codephpdistroreferencesupported-technologies-check><a href=/docs/zero-code/php/distro/reference/supported-technologies/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistroreferencesupported-technologies><span>Supported Technologies</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistroreferenceperformance-overhead-li><input type=checkbox id=m-docszero-codephpdistroreferenceperformance-overhead-check>
616<label for=m-docszero-codephpdistroreferenceperformance-overhead-check><a href=/docs/zero-code/php/distro/reference/performance-overhead/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistroreferenceperformance-overhead><span>Performance Overhead</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistroreferenceattribute-instrumentation-li><input type=checkbox id=m-docszero-codephpdistroreferenceattribute-instrumentation-check>
617<label for=m-docszero-codephpdistroreferenceattribute-instrumentation-check><a href=/docs/zero-code/php/distro/reference/attribute-instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistroreferenceattribute-instrumentation><span>Attribute-based Instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codephpdistroreferencelong-running-server-li><input type=checkbox id=m-docszero-codephpdistroreferencelong-running-server-check>
618<label for=m-docszero-codephpdistroreferencelong-running-server-check><a href=/docs/zero-code/php/distro/reference/long-running-server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codephpdistroreferencelong-running-server><span>Long-running PHP Servers</span></a></label></li></ul></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codepython-li><input type=checkbox id=m-docszero-codepython-check>
619<label for=m-docszero-codepython-check><a href=/docs/zero-code/python/ title="Python zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codepython><span>Python</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codepythonconfiguration-li><input type=checkbox id=m-docszero-codepythonconfiguration-check>
620<label for=m-docszero-codepythonconfiguration-check><a href=/docs/zero-code/python/configuration/ title="Agent Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codepythonconfiguration><span>Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codepythonexample-li><input type=checkbox id=m-docszero-codepythonexample-check>
621<label for=m-docszero-codepythonexample-check><a href=/docs/zero-code/python/example/ title="Auto-Instrumentation Example" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codepythonexample><span>Example</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codepythonlogs-example-li><input type=checkbox id=m-docszero-codepythonlogs-example-check>
622<label for=m-docszero-codepythonlogs-example-check><a href=/docs/zero-code/python/logs-example/ title="Logs Auto-Instrumentation Example" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codepythonlogs-example><span>Logs Example</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codepythonoperator-li><input type=checkbox id=m-docszero-codepythonoperator-check>
623<label for=m-docszero-codepythonoperator-check><a href=/docs/zero-code/python/operator/ title="Using the OpenTelemetry Operator to Inject Auto-Instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codepythonoperator><span>Operator</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codepythontroubleshooting-li>
623<input type=checkbox id=m-docszero-codepythontroubleshooting-check>
624<label for=m-docszero-codepythontroubleshooting-check><a href=/docs/zero-code/python/troubleshooting/ title="Troubleshooting Python automatic instrumentation issues" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codepythontroubleshooting><span>Troubleshooting</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codejava-li><input type=checkbox id=m-docszero-codejava-check>
625<label for=m-docszero-codejava-check><a href=/docs/zero-code/java/ title="Java zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codejava><span>Java</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codejavaagent-li><input type=checkbox id=m-docszero-codejavaagent-check>
626<label for=m-docszero-codejavaagent-check><a href=/docs/zero-code/java/agent/ title="Java Agent" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codejavaagent><span>Agent</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentgetting-started-li><input type=checkbox id=m-docszero-codejavaagentgetting-started-check>
627<label for=m-docszero-codejavaagentgetting-started-check><a href=/docs/zero-code/java/agent/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentgetting-started><span>Getting started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentconfiguration-li><input type=checkbox id=m-docszero-codejavaagentconfiguration-check>
628<label for=m-docszero-codejavaagentconfiguration-check><a href=/docs/zero-code/java/agent/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentconfiguration><span>Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentdeclarative-configuration-li><input type=checkbox id=m-docszero-codejavaagentdeclarative-configuration-check>
629<label for=m-docszero-codejavaagentdeclarative-configuration-check><a href=/docs/zero-code/java/agent/declarative-configuration/ title="Java Agent Declarative configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentdeclarative-configuration><span>Declarative configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentsupported-libraries-li><input type=checkbox id=m-docszero-codejavaagentsupported-libraries-check>
630<label for=m-docszero-codejavaagentsupported-libraries-check><a href=/docs/zero-code/java/agent/supported-libraries/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentsupported-libraries><span>Supported Libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentdisable-li><input type=checkbox id=m-docszero-codejavaagentdisable-check>
631<label for=m-docszero-codejavaagentdisable-check><a href=/docs/zero-code/java/agent/disable/ title="Suppressing specific instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentdisable><span>Suppressing instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentannotations-li><input type=checkbox id=m-docszero-codejavaagentannotations-check>
632<label for=m-docszero-codejavaagentannotations-check><a href=/docs/zero-code/java/agent/annotations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentannotations><span>Annotations</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentapi-li><input type=checkbox id=m-docszero-codejavaagentapi-check>
633<label for=m-docszero-codejavaagentapi-check><a href=/docs/zero-code/java/agent/api/ title="Extending instrumentations with the API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentapi><span>Extend with the API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codejavaagentinstrumentation-li><input type=checkbox id=m-docszero-codejavaagentinstrumentation-check>
634<label for=m-docszero-codejavaagentinstrumentation-check><a href=/docs/zero-code/java/agent/instrumentation/ title="Instrumentation configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codejavaagentinstrumentation><span>Instrumentation config</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentinstrumentationhttp-li><input type=checkbox id=m-docszero-codejavaagentinstrumentationhttp-check>
635<label for=m-docszero-codejavaagentinstrumentationhttp-check><a href=/docs/zero-code/java/agent/instrumentation/http/ title="HTTP instrumentation configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentinstrumentationhttp><span>HTTP</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentserver-config-li>
635<input type=checkbox id=m-docszero-codejavaagentserver-config-check>
636<label for=m-docszero-codejavaagentserver-config-check><a href=/docs/zero-code/java/agent/server-config/ title="Application server configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentserver-config><span>App server config</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentextensions-li><input type=checkbox id=m-docszero-codejavaagentextensions-check>
637<label for=m-docszero-codejavaagentextensions-check><a href=/docs/zero-code/java/agent/extensions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentextensions><span>Extensions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaagentperformance-li><input type=checkbox id=m-docszero-codejavaagentperformance-check>
638<label for=m-docszero-codejavaagentperformance-check><a href=/docs/zero-code/java/agent/performance/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaagentperformance><span>Performance</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaquarkus-li><input type=checkbox id=m-docszero-codejavaquarkus-check>
639<label for=m-docszero-codejavaquarkus-check><a href=/docs/zero-code/java/quarkus/ title="Quarkus instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaquarkus><span>Quarkus</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codejavaspring-boot-starter-li><input type=checkbox id=m-docszero-codejavaspring-boot-starter-check>
640<label for=m-docszero-codejavaspring-boot-starter-check><a href=/docs/zero-code/java/spring-boot-starter/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codejavaspring-boot-starter><span>Spring Boot starter</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-startergetting-started-li><input type=checkbox id=m-docszero-codejavaspring-boot-startergetting-started-check>
641<label for=m-docszero-codejavaspring-boot-startergetting-started-check><a href=/docs/zero-code/java/spring-boot-starter/getting-started/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-startergetting-started><span>Getting started</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starterapi-li><input type=checkbox id=m-docszero-codejavaspring-boot-starterapi-check>
642<label for=m-docszero-codejavaspring-boot-starterapi-check><a href=/docs/zero-code/java/spring-boot-starter/api/ title="Extending instrumentations with the API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starterapi><span>Extend with the API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starterdeclarative-configuration-li><input type=checkbox id=m-docszero-codejavaspring-boot-starterdeclarative-configuration-check>
643<label for=m-docszero-codejavaspring-boot-starterdeclarative-configuration-check><a href=/docs/zero-code/java/spring-boot-starter/declarative-configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starterdeclarative-configuration><span>Declarative configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-startersdk-configuration-li><input type=checkbox id=m-docszero-codejavaspring-boot-startersdk-configuration-check>
644<label for=m-docszero-codejavaspring-boot-startersdk-configuration-check><a href=/docs/zero-code/java/spring-boot-starter/sdk-configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-startersdk-configuration><span>SDK configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starterprogrammatic-configuration-li><input type=checkbox id=m-docszero-codejavaspring-boot-starterprogrammatic-configuration-check>
645<label for=m-docszero-codejavaspring-boot-starterprogrammatic-configuration-check><a href=/docs/zero-code/java/spring-boot-starter/programmatic-configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starterprogrammatic-configuration><span>Programmatic configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starterout-of-the-box-instrumentation-li><input type=checkbox id=m-docszero-codejavaspring-boot-starterout-of-the-box-instrumentation-check>
646<label for=m-docszero-codejavaspring-boot-starterout-of-the-box-instrumentation-check><a href=/docs/zero-code/java/spring-boot-starter/out-of-the-box-instrumentation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starterout-of-the-box-instrumentation><span>Out of the box instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starterannotations-li><input type=checkbox id=m-docszero-codejavaspring-boot-starterannotations-check>
647<label for=m-docszero-codejavaspring-boot-starterannotations-check><a href=/docs/zero-code/java/spring-boot-starter/annotations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starterannotations><span>Annotations</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starteradditional-instrumentations-li><input type=checkbox id=m-docszero-codejavaspring-boot-starteradditional-instrumentations-check>
648<label for=m-docszero-codejavaspring-boot-starteradditional-instrumentations-check><a href=/docs/zero-code/java/spring-boot-starter/additional-instrumentations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starteradditional-instrumentations><span>Additional instrumentation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejavaspring-boot-starterother-spring-autoconfig-li>
648<input type=checkbox id=m-docszero-codejavaspring-boot-starterother-spring-autoconfig-check>
649<label for=m-docszero-codejavaspring-boot-starterother-spring-autoconfig-check><a href=/docs/zero-code/java/spring-boot-starter/other-spring-autoconfig/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejavaspring-boot-starterother-spring-autoconfig><span>Other Spring autoconfiguration</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docszero-codejs-li><input type=checkbox id=m-docszero-codejs-check>
650<label for=m-docszero-codejs-check><a href=/docs/zero-code/js/ title="JavaScript zero-code instrumentation" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docszero-codejs><span>JavaScript</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docszero-codejsconfiguration-li><input type=checkbox id=m-docszero-codejsconfiguration-check>
651<label for=m-docszero-codejsconfiguration-check><a href=/docs/zero-code/js/configuration/ title="Zero-Code Instrumentation Configuration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docszero-codejsconfiguration><span>Configuration</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollector-li><input type=checkbox id=m-docscollector-check>
652<label for=m-docscollector-check><a href=/docs/collector/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollector><span>Collector</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorquick-start-li><input type=checkbox id=m-docscollectorquick-start-check>
653<label for=m-docscollectorquick-start-check><a href=/docs/collector/quick-start/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorquick-start><span>Quick start</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectorinstall-li><input type=checkbox id=m-docscollectorinstall-check>
654<label for=m-docscollectorinstall-check><a href=/docs/collector/install/ title="Install the Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectorinstall><span>Install</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorinstalldocker-li><input type=checkbox id=m-docscollectorinstalldocker-check>
655<label for=m-docscollectorinstalldocker-check><a href=/docs/collector/install/docker/ title="Install the Collector with Docker" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorinstalldocker><span>Docker</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorinstallkubernetes-li><input type=checkbox id=m-docscollectorinstallkubernetes-check>
656<label for=m-docscollectorinstallkubernetes-check><a href=/docs/collector/install/kubernetes/ title="Install the Collector with Kubernetes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorinstallkubernetes><span>Kubernetes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectorinstallbinary-li><input type=checkbox id=m-docscollectorinstallbinary-check>
657<label for=m-docscollectorinstallbinary-check><a href=/docs/collector/install/binary/ title="Install from a Collector binary" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectorinstallbinary><span>Binary</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorinstallbinarylinux-li><input type=checkbox id=m-docscollectorinstallbinarylinux-check>
658<label for=m-docscollectorinstallbinarylinux-check><a href=/docs/collector/install/binary/linux/ title="Install the Collector on Linux" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorinstallbinarylinux><span>Linux</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorinstallbinarymacos-li><input type=checkbox id=m-docscollectorinstallbinarymacos-check>
659<label for=m-docscollectorinstallbinarymacos-check><a href=/docs/collector/install/binary/macos/ title="Install the Collector on macOS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorinstallbinarymacos><span>macOS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorinstallbinarywindows-li><input type=checkbox id=m-docscollectorinstallbinarywindows-check>
660<label for=m-docscollectorinstallbinarywindows-check><a href=/docs/collector/install/binary/windows/ title="Install the Collector on Windows" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorinstallbinarywindows><span>Windows</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectordeploy-li><input type=checkbox id=m-docscollectordeploy-check>
661<label for=m-docscollectordeploy-check><a href=/docs/collector/deploy/ title="Deploy the Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectordeploy><span>Deploy</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectordeployagent-li>
661<input type=checkbox id=m-docscollectordeployagent-check>
662<label for=m-docscollectordeployagent-check><a href=/docs/collector/deploy/agent/ title="Agent deployment pattern" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectordeployagent><span>Agent pattern</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectordeploygateway-li><input type=checkbox id=m-docscollectordeploygateway-check>
663<label for=m-docscollectordeploygateway-check><a href=/docs/collector/deploy/gateway/ title="Gateway deployment pattern" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectordeploygateway><span>Gateway pattern</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectordeployother-li><input type=checkbox id=m-docscollectordeployother-check>
664<label for=m-docscollectordeployother-check><a href=/docs/collector/deploy/other/ title="Other deployment patterns" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectordeployother><span>Other patterns</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectordeployotheragent-to-gateway-li><input type=checkbox id=m-docscollectordeployotheragent-to-gateway-check>
665<label for=m-docscollectordeployotheragent-to-gateway-check><a href=/docs/collector/deploy/other/agent-to-gateway/ title="Agent-to-gateway deployment pattern" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectordeployotheragent-to-gateway><span>Agent-to-gateway pattern</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectordeployotherno-collector-li><input type=checkbox id=m-docscollectordeployotherno-collector-check>
666<label for=m-docscollectordeployotherno-collector-check><a href=/docs/collector/deploy/other/no-collector/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectordeployotherno-collector><span>No Collector</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorconfiguration-li><input type=checkbox id=m-docscollectorconfiguration-check>
667<label for=m-docscollectorconfiguration-check><a href=/docs/collector/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorconfiguration><span>Configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectorcomponents-li><input type=checkbox id=m-docscollectorcomponents-check>
668<label for=m-docscollectorcomponents-check><a href=/docs/collector/components/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectorcomponents><span>Components</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorcomponentsreceiver-li><input type=checkbox id=m-docscollectorcomponentsreceiver-check>
669<label for=m-docscollectorcomponentsreceiver-check><a href=/docs/collector/components/receiver/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorcomponentsreceiver><span>Receivers</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorcomponentsprocessor-li><input type=checkbox id=m-docscollectorcomponentsprocessor-check>
670<label for=m-docscollectorcomponentsprocessor-check><a href=/docs/collector/components/processor/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorcomponentsprocessor><span>Processors</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorcomponentsexporter-li><input type=checkbox id=m-docscollectorcomponentsexporter-check>
671<label for=m-docscollectorcomponentsexporter-check><a href=/docs/collector/components/exporter/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorcomponentsexporter><span>Exporters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorcomponentsconnector-li>
671<input type=checkbox id=m-docscollectorcomponentsconnector-check>
672<label for=m-docscollectorcomponentsconnector-check><a href=/docs/collector/components/connector/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorcomponentsconnector><span>Connectors</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorcomponentsextension-li><input type=checkbox id=m-docscollectorcomponentsextension-check>
673<label for=m-docscollectorcomponentsextension-check><a href=/docs/collector/components/extension/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorcomponentsextension><span>Extensions</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectormanagement-li><input type=checkbox id=m-docscollectormanagement-check>
674<label for=m-docscollectormanagement-check><a href=/docs/collector/management/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectormanagement><span>Management</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectordistributions-li><input type=checkbox id=m-docscollectordistributions-check>
675<label for=m-docscollectordistributions-check><a href=/docs/collector/distributions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectordistributions><span>Distributions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorinternal-telemetry-li><input type=checkbox id=m-docscollectorinternal-telemetry-check>
676<label for=m-docscollectorinternal-telemetry-check><a href=/docs/collector/internal-telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorinternal-telemetry><span>Internal telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectortroubleshooting-li><input type=checkbox id=m-docscollectortroubleshooting-check>
677<label for=m-docscollectortroubleshooting-check><a href=/docs/collector/troubleshooting/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectortroubleshooting><span>Troubleshooting</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorscaling-li><input type=checkbox id=m-docscollectorscaling-check>
678<label for=m-docscollectorscaling-check><a href=/docs/collector/scaling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorscaling><span>Scaling the Collector</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectortransforming-telemetry-li><input type=checkbox id=m-docscollectortransforming-telemetry-check>
679<label for=m-docscollectortransforming-telemetry-check><a href=/docs/collector/transforming-telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectortransforming-telemetry><span>Transforming telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorarchitecture-li><input type=checkbox id=m-docscollectorarchitecture-check>
680<label for=m-docscollectorarchitecture-check><a href=/docs/collector/architecture/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorarchitecture><span>Architecture</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectorextend-li><input type=checkbox id=m-docscollectorextend-check>
681<label for=m-docscollectorextend-check><a href=/docs/collector/extend/ title="Extend the Collector" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectorextend><span>Extend</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorextendbuild-from-source-li><input type=checkbox id=m-docscollectorextendbuild-from-source-check>
682<label for=m-docscollectorextendbuild-from-source-check><a href=/docs/collector/extend/build-from-source/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorextendbuild-from-source><span>Build from source</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorextendocb-li>
682<input type=checkbox id=m-docscollectorextendocb-check>
683<label for=m-docscollectorextendocb-check><a href=/docs/collector/extend/ocb/ title="Build a custom Collector with OpenTelemetry Collector Builder" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorextendocb><span>Build a custom Collector</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectorextendcustom-component-li><input type=checkbox id=m-docscollectorextendcustom-component-check>
684<label for=m-docscollectorextendcustom-component-check><a href=/docs/collector/extend/custom-component/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectorextendcustom-component><span>Build custom components</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorextendcustom-componentreceiver-li><input type=checkbox id=m-docscollectorextendcustom-componentreceiver-check>
685<label for=m-docscollectorextendcustom-componentreceiver-check><a href=/docs/collector/extend/custom-component/receiver/ title="Build a receiver" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorextendcustom-componentreceiver><span>Receivers</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorextendcustom-componentconnector-li><input type=checkbox id=m-docscollectorextendcustom-componentconnector-check>
686<label for=m-docscollectorextendcustom-componentconnector-check><a href=/docs/collector/extend/custom-component/connector/ title="Build a connector" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorextendcustom-componentconnector><span>Connectors</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscollectorextendcustom-componentextension-li><input type=checkbox id=m-docscollectorextendcustom-componentextension-check>
687<label for=m-docscollectorextendcustom-componentextension-check><a href=/docs/collector/extend/custom-component/extension/ title="Build an extension" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscollectorextendcustom-componentextension><span>Extensions</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorextendcustom-componentextensionauthenticator-li><input type=checkbox id=m-docscollectorextendcustom-componentextensionauthenticator-check>
688<label for=m-docscollectorextendcustom-componentextensionauthenticator-check><a href=/docs/collector/extend/custom-component/extension/authenticator/ title="Build an authenticator extension" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorextendcustom-componentextensionauthenticator><span>Authenticator</span></a></label></li></ul></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorbenchmarks-li><input type=checkbox id=m-docscollectorbenchmarks-check>
689<label for=m-docscollectorbenchmarks-check><a href=/docs/collector/benchmarks/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorbenchmarks><span>Benchmarks</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorregistry-li><input type=checkbox id=m-docscollectorregistry-check>
690<label for=m-docscollectorregistry-check><a href=/docs/collector/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorregistry><span>Registry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscollectorresiliency-li><input type=checkbox id=m-docscollectorresiliency-check>
691<label for=m-docscollectorresiliency-check><a href=/docs/collector/resiliency/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscollectorresiliency><span>Resiliency</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsguidance-li><input type=checkbox id=m-docsguidance-check>
692<label for=m-docsguidance-check><a href=/docs/guidance/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsguidance><span>Blueprints and reference implementations</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsguidanceblueprints-li><input type=checkbox id=m-docsguidanceblueprints-check>
693<label for=m-docsguidanceblueprints-check><a href=/docs/guidance/blueprints/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsguidanceblueprints><span>Blueprints</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsguidanceblueprintsinstrumenting-applications-and-processes-on-nonk8s-environments-li><input type=checkbox id=m-docsguidanceblueprintsinstrumenting-applications-and-processes-on-nonk8s-environments-check>
694<label for=m-docsguidanceblueprintsinstrumenting-applications-and-processes-on-nonk8s-environments-check><a href=/docs/guidance/blueprints/instrumenting-applications-and-processes-on-nonk8s-environments/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsguidanceblueprintsinstrumenting-applications-and-processes-on-nonk8s-environments><span>
694Infrastructure and Processes in Non-K8s Environments</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsguidanceblueprintsmanaged-telemetry-platforms-for-k8s-workloads-li><input type=checkbox id=m-docsguidanceblueprintsmanaged-telemetry-platforms-for-k8s-workloads-check>
695<label for=m-docsguidanceblueprintsmanaged-telemetry-platforms-for-k8s-workloads-check><a href=/docs/guidance/blueprints/managed-telemetry-platforms-for-k8s-workloads/ title="Managed Telemetry Platforms for Kubernetes Workloads" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsguidanceblueprintsmanaged-telemetry-platforms-for-k8s-workloads><span>Managed Telemetry Platforms for K8s Workloads</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsguidancereference-implementations-li><input type=checkbox id=m-docsguidancereference-implementations-check>
696<label for=m-docsguidancereference-implementations-check><a href=/docs/guidance/reference-implementations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsguidancereference-implementations><span>Reference implementations</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsguidancereference-implementationsadobe-li><input type=checkbox id=m-docsguidancereference-implementationsadobe-check>
697<label for=m-docsguidancereference-implementationsadobe-check><a href=/docs/guidance/reference-implementations/adobe/ title="Adobe: An OpenTelemetry pipeline designed for simplicity at scale" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsguidancereference-implementationsadobe><span>Adobe</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsguidancereference-implementationsmastodon-li><input type=checkbox id=m-docsguidancereference-implementationsmastodon-check>
698<label for=m-docsguidancereference-implementationsmastodon-check><a href=/docs/guidance/reference-implementations/mastodon/ title="Mastodon: Running OpenTelemetry Collectors in production with a small team" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsguidancereference-implementationsmastodon><span>Mastodon</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsguidancereference-implementationsskyscanner-li><input type=checkbox id=m-docsguidancereference-implementationsskyscanner-check>
699<label for=m-docsguidancereference-implementationsskyscanner-check><a href=/docs/guidance/reference-implementations/skyscanner/ title="Skyscanner: Managing OpenTelemetry Collectors across 24 production clusters" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsguidancereference-implementationsskyscanner><span>Skyscanner</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscompatibility-li><input type=checkbox id=m-docscompatibility-check>
700<label for=m-docscompatibility-check><a href=/docs/compatibility/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscompatibility><span>Compatibility</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscompatibilityprometheus-li><input type=checkbox id=m-docscompatibilityprometheus-check>
701<label for=m-docscompatibilityprometheus-check><a href=/docs/compatibility/prometheus/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscompatibilityprometheus><span>Prometheus</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscompatibilityprometheusclient-libraries-li><input type=checkbox id=m-docscompatibilityprometheusclient-libraries-check>
702<label for=m-docscompatibilityprometheusclient-libraries-check><a href=/docs/compatibility/prometheus/client-libraries/ title="Prometheus client libraries vs. OpenTelemetry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscompatibilityprometheusclient-libraries><span>Client libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscompatibilityprometheusotlp-metrics-export-li><input type=checkbox id=m-docscompatibilityprometheusotlp-metrics-export-check>
703<label for=m-docscompatibilityprometheusotlp-metrics-export-check><a href=/docs/compatibility/prometheus/otlp-metrics-export/ title="OTLP metrics export to Prometheus" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscompatibilityprometheusotlp-metrics-export><span>OTLP metrics export</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscompatibilitymigration-li><input type=checkbox id=m-docscompatibilitymigration-check>
704<label for=m-docscompatibilitymigration-check><a href=/docs/compatibility/migration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscompatibilitymigration><span>Migration</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscompatibilitymigrationopencensus-li><input type=checkbox id=m-docscompatibilitymigrationopencensus-check>
705<label for=m-docscompatibilitymigrationopencensus-check><a href=/docs/compatibility/migration/opencensus/ title="Migrating from OpenCensus" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscompatibilitymigrationopencensus><span>OpenCensus</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscompatibilitymigrationopentracing-li>
705<input type=checkbox id=m-docscompatibilitymigrationopentracing-check>
706<label for=m-docscompatibilitymigrationopentracing-check><a href=/docs/compatibility/migration/opentracing/ title="Migrating from OpenTracing" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscompatibilitymigrationopentracing><span>OpenTracing</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecs-li><input type=checkbox id=m-docsspecs-check>
707<label for=m-docsspecs-check><a href=/docs/specs/ title=Specifications class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecs><span>Specs</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsstatus-li><input type=checkbox id=m-docsspecsstatus-check>
708<label for=m-docsspecsstatus-check><a href=/docs/specs/status/ title="Specification Status Summary" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsstatus><span>Status</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotel-configtypes-li><input type=checkbox id=m-docsspecsotel-configtypes-check>
709<label for=m-docsspecsotel-configtypes-check><a href=/docs/specs/otel-config/types/ title="Configuration Types Reference" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotel-configtypes><span>Configuration Types</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotel-li><input type=checkbox id=m-docsspecsotel-check>
710<label for=m-docsspecsotel-check><a href=/docs/specs/otel/ title="OpenTelemetry Specification 1.61.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotel><span>OTel 1.61.0</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteloverview-li><input type=checkbox id=m-docsspecsoteloverview-check>
711<label for=m-docsspecsoteloverview-check><a href=/docs/specs/otel/overview/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteloverview><span>Overview</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelbaggage-li><input type=checkbox id=m-docsspecsotelbaggage-check>
712<label for=m-docsspecsotelbaggage-check><a href=/docs/specs/otel/baggage/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelbaggage><span>Baggage</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelbaggageapi-li><input type=checkbox id=m-docsspecsotelbaggageapi-check>
713<label for=m-docsspecsotelbaggageapi-check><a href=/docs/specs/otel/baggage/api/ title="Baggage API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelbaggageapi><span>API</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellibrary-guidelines-li><input type=checkbox id=m-docsspecsotellibrary-guidelines-check>
714<label for=m-docsspecsotellibrary-guidelines-check><a href=/docs/specs/otel/library-guidelines/ title="OpenTelemetry Client Design Principles" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellibrary-guidelines><span>Client Design Principles</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelcommon-li><input type=checkbox id=m-docsspecsotelcommon-check>
715<label for=m-docsspecsotelcommon-check><a href=/docs/specs/otel/common/ title="Common specification concepts" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelcommon><span>Common concepts</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcommonattribute-naming-li>
715<input type=checkbox id=m-docsspecsotelcommonattribute-naming-check>
716<label for=m-docsspecsotelcommonattribute-naming-check><a href=/docs/specs/otel/common/attribute-naming/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcommonattribute-naming><span>Attribute Naming</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcommonattribute-requirement-level-li><input type=checkbox id=m-docsspecsotelcommonattribute-requirement-level-check>
717<label for=m-docsspecsotelcommonattribute-requirement-level-check><a href=/docs/specs/otel/common/attribute-requirement-level/ title="Attribute Requirement Levels for Semantic Conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcommonattribute-requirement-level><span>Attribute Requirement Levels</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcommoninstrumentation-scope-li><input type=checkbox id=m-docsspecsotelcommoninstrumentation-scope-check>
718<label for=m-docsspecsotelcommoninstrumentation-scope-check><a href=/docs/specs/otel/common/instrumentation-scope/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcommoninstrumentation-scope><span>Instrumentation Scope</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcommonattribute-type-mapping-li><input type=checkbox id=m-docsspecsotelcommonattribute-type-mapping-check>
719<label for=m-docsspecsotelcommonattribute-type-mapping-check><a href=/docs/specs/otel/common/attribute-type-mapping/ title="Mapping Arbitrary Data to OTLP AnyValue" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcommonattribute-type-mapping><span>Mapping to AnyValue</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcommonmapping-to-non-otlp-li><input type=checkbox id=m-docsspecsotelcommonmapping-to-non-otlp-check>
720<label for=m-docsspecsotelcommonmapping-to-non-otlp-check><a href=/docs/specs/otel/common/mapping-to-non-otlp/ title="OpenTelemetry Transformation to non-OTLP Formats" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcommonmapping-to-non-otlp><span>Mapping to non-OTLP Formats</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelcompatibility-li><input type=checkbox id=m-docsspecsotelcompatibility-check>
721<label for=m-docsspecsotelcompatibility-check><a href=/docs/specs/otel/compatibility/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelcompatibility><span>Compatibility</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcompatibilityopencensus-li><input type=checkbox id=m-docsspecsotelcompatibilityopencensus-check>
722<label for=m-docsspecsotelcompatibilityopencensus-check><a href=/docs/specs/otel/compatibility/opencensus/ title="OpenCensus Compatibility" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcompatibilityopencensus><span>OpenCensus</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcompatibilityopentracing-li><input type=checkbox id=m-docsspecsotelcompatibilityopentracing-check>
723<label for=m-docsspecsotelcompatibilityopentracing-check><a href=/docs/specs/otel/compatibility/opentracing/ title="OpenTracing Compatibility" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcompatibilityopentracing><span>OpenTracing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcompatibilityprometheus_and_openmetrics-li><input type=checkbox id=m-docsspecsotelcompatibilityprometheus_and_openmetrics-check>
724<label for=m-docsspecsotelcompatibilityprometheus_and_openmetrics-check><a href=/docs/specs/otel/compatibility/prometheus_and_openmetrics/ title="Prometheus and OpenMetrics Compatibility" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcompatibilityprometheus_and_openmetrics><span>Prometheus and OpenMetrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcompatibilitylogging_trace_context-li>
724<input type=checkbox id=m-docsspecsotelcompatibilitylogging_trace_context-check>
725<label for=m-docsspecsotelcompatibilitylogging_trace_context-check><a href=/docs/specs/otel/compatibility/logging_trace_context/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcompatibilitylogging_trace_context><span>Trace Context in non-OTLP Log Formats</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelconfiguration-li><input type=checkbox id=m-docsspecsotelconfiguration-check>
726<label for=m-docsspecsotelconfiguration-check><a href=/docs/specs/otel/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelconfiguration><span>Configuration</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationapi-li><input type=checkbox id=m-docsspecsotelconfigurationapi-check>
727<label for=m-docsspecsotelconfigurationapi-check><a href=/docs/specs/otel/configuration/api/ title="Instrumentation Configuration API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationdata-model-li><input type=checkbox id=m-docsspecsotelconfigurationdata-model-check>
728<label for=m-docsspecsotelconfigurationdata-model-check><a href=/docs/specs/otel/configuration/data-model/ title="Configuration Data Model" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationdata-model><span>Data Model</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationsdk-li><input type=checkbox id=m-docsspecsotelconfigurationsdk-check>
729<label for=m-docsspecsotelconfigurationsdk-check><a href=/docs/specs/otel/configuration/sdk/ title="Configuration SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationsdk><span>SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationtypes-li><input type=checkbox id=m-docsspecsotelconfigurationtypes-check>
730<label for=m-docsspecsotelconfigurationtypes-check><a href=/docs/specs/otel/configuration/types/ title="Configuration Types Reference" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationtypes><span>Configuration Types</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationcommon-li><input type=checkbox id=m-docsspecsotelconfigurationcommon-check>
731<label for=m-docsspecsotelconfigurationcommon-check><a href=/docs/specs/otel/configuration/common/ title="Common Configuration Specification" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationcommon><span>Common</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationsdk-environment-variables-li><input type=checkbox id=m-docsspecsotelconfigurationsdk-environment-variables-check>
732<label for=m-docsspecsotelconfigurationsdk-environment-variables-check><a href=/docs/specs/otel/configuration/sdk-environment-variables/ title="Environment Variable Specification" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationsdk-environment-variables><span>Env var</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelconfigurationsupplementary-guidelines-li><input type=checkbox id=m-docsspecsotelconfigurationsupplementary-guidelines-check>
733<label for=m-docsspecsotelconfigurationsupplementary-guidelines-check><a href=/docs/specs/otel/configuration/supplementary-guidelines/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelconfigurationsupplementary-guidelines><span>Supplementary Guidelines</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelcontext-li>
733<input type=checkbox id=m-docsspecsotelcontext-check>
734<label for=m-docsspecsotelcontext-check><a href=/docs/specs/otel/context/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelcontext><span>Context</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcontextenv-carriers-li><input type=checkbox id=m-docsspecsotelcontextenv-carriers-check>
735<label for=m-docsspecsotelcontextenv-carriers-check><a href=/docs/specs/otel/context/env-carriers/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcontextenv-carriers><span>Environment Variables as Context Propagation Carriers</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelcontextapi-propagators-li><input type=checkbox id=m-docsspecsotelcontextapi-propagators-check>
736<label for=m-docsspecsotelcontextapi-propagators-check><a href=/docs/specs/otel/context/api-propagators/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelcontextapi-propagators><span>Propagators API</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteldocument-status-li><input type=checkbox id=m-docsspecsoteldocument-status-check>
737<label for=m-docsspecsoteldocument-status-check><a href=/docs/specs/otel/document-status/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteldocument-status><span>Definitions of Document Statuses</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelentities-li><input type=checkbox id=m-docsspecsotelentities-check>
738<label for=m-docsspecsotelentities-check><a href=/docs/specs/otel/entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelentities><span>Entities</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelentitiesdata-model-li><input type=checkbox id=m-docsspecsotelentitiesdata-model-check>
739<label for=m-docsspecsotelentitiesdata-model-check><a href=/docs/specs/otel/entities/data-model/ title="Entity Data Model" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelentitiesdata-model><span>Data Model</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelentitiesentity-events-li><input type=checkbox id=m-docsspecsotelentitiesentity-events-check>
740<label for=m-docsspecsotelentitiesentity-events-check><a href=/docs/specs/otel/entities/entity-events/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelentitiesentity-events><span>Entity Events</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelentitiesentity-propagation-li><input type=checkbox id=m-docsspecsotelentitiesentity-propagation-check>
741<label for=m-docsspecsotelentitiesentity-propagation-check><a href=/docs/specs/otel/entities/entity-propagation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelentitiesentity-propagation><span>Entity Propagation</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelerror-handling-li><input type=checkbox id=m-docsspecsotelerror-handling-check>
742<label for=m-docsspecsotelerror-handling-check><a href=/docs/specs/otel/error-handling/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelerror-handling><span>Error handling in OpenTelemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelglossary-li><input type=checkbox id=m-docsspecsotelglossary-check>
743<label for=m-docsspecsotelglossary-check><a href=/docs/specs/otel/glossary/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelglossary><span>Glossary</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotellogs-li><input type=checkbox id=m-docsspecsotellogs-check>
744<label for=m-docsspecsotellogs-check><a href=/docs/specs/otel/logs/ title="OpenTelemetry Logging" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotellogs><span>Logs</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogsapi-li><input type=checkbox id=m-docsspecsotellogsapi-check>
745<label for=m-docsspecsotellogsapi-check><a href=/docs/specs/otel/logs/api/ title="Logs API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogsapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogsdata-model-li>
745<input type=checkbox id=m-docsspecsotellogsdata-model-check>
746<label for=m-docsspecsotellogsdata-model-check><a href=/docs/specs/otel/logs/data-model/ title="Logs Data Model" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogsdata-model><span>Data Model</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogssdk-li><input type=checkbox id=m-docsspecsotellogssdk-check>
747<label for=m-docsspecsotellogssdk-check><a href=/docs/specs/otel/logs/sdk/ title="Logs SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogssdk><span>SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogsdata-model-appendix-li><input type=checkbox id=m-docsspecsotellogsdata-model-appendix-check>
748<label for=m-docsspecsotellogsdata-model-appendix-check><a href=/docs/specs/otel/logs/data-model-appendix/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogsdata-model-appendix><span>Data Model Appendix</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotellogssdk_exporters-li><input type=checkbox id=m-docsspecsotellogssdk_exporters-check>
749<label for=m-docsspecsotellogssdk_exporters-check><a href=/docs/specs/otel/logs/sdk_exporters/ title="Logs Exporters" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotellogssdk_exporters><span>Exporters</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogssdk_exportersstdout-li><input type=checkbox id=m-docsspecsotellogssdk_exportersstdout-check>
750<label for=m-docsspecsotellogssdk_exportersstdout-check><a href=/docs/specs/otel/logs/sdk_exporters/stdout/ title="Logs Exporter - Standard output" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogssdk_exportersstdout><span>Stdout</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogsnoop-li><input type=checkbox id=m-docsspecsotellogsnoop-check>
751<label for=m-docsspecsotellogsnoop-check><a href=/docs/specs/otel/logs/noop/ title="Logs API No-Op Implementation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogsnoop><span>No-Op</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellogssupplementary-guidelines-li><input type=checkbox id=m-docsspecsotellogssupplementary-guidelines-check>
752<label for=m-docsspecsotellogssupplementary-guidelines-check><a href=/docs/specs/otel/logs/supplementary-guidelines/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellogssupplementary-guidelines><span>Supplementary Guidelines</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmaturity-levels-li><input type=checkbox id=m-docsspecsotelmaturity-levels-check>
753<label for=m-docsspecsotelmaturity-levels-check><a href=/docs/specs/otel/maturity-levels/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmaturity-levels><span>Maturity levels</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelmetrics-li><input type=checkbox id=m-docsspecsotelmetrics-check>
754<label for=m-docsspecsotelmetrics-check><a href=/docs/specs/otel/metrics/ title="OpenTelemetry Metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelmetrics><span>Metrics</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricsapi-li><input type=checkbox id=m-docsspecsotelmetricsapi-check>
755<label for=m-docsspecsotelmetricsapi-check><a href=/docs/specs/otel/metrics/api/ title="Metrics API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricsapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricsdata-model-li>
755<input type=checkbox id=m-docsspecsotelmetricsdata-model-check>
756<label for=m-docsspecsotelmetricsdata-model-check><a href=/docs/specs/otel/metrics/data-model/ title="Metrics Data Model" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricsdata-model><span>Data Model</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricssdk-li><input type=checkbox id=m-docsspecsotelmetricssdk-check>
757<label for=m-docsspecsotelmetricssdk-check><a href=/docs/specs/otel/metrics/sdk/ title="Metrics SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricssdk><span>SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelmetricssdk_exporters-li><input type=checkbox id=m-docsspecsotelmetricssdk_exporters-check>
758<label for=m-docsspecsotelmetricssdk_exporters-check><a href=/docs/specs/otel/metrics/sdk_exporters/ title="Metrics Exporters" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelmetricssdk_exporters><span>Exporters</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricssdk_exportersin-memory-li><input type=checkbox id=m-docsspecsotelmetricssdk_exportersin-memory-check>
759<label for=m-docsspecsotelmetricssdk_exportersin-memory-check><a href=/docs/specs/otel/metrics/sdk_exporters/in-memory/ title="Metrics Exporter - In-memory" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricssdk_exportersin-memory><span>In-memory</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricssdk_exportersotlp-li><input type=checkbox id=m-docsspecsotelmetricssdk_exportersotlp-check>
760<label for=m-docsspecsotelmetricssdk_exportersotlp-check><a href=/docs/specs/otel/metrics/sdk_exporters/otlp/ title="Metrics Exporter - OTLP" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricssdk_exportersotlp><span>OTLP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricssdk_exportersprometheus-li><input type=checkbox id=m-docsspecsotelmetricssdk_exportersprometheus-check>
761<label for=m-docsspecsotelmetricssdk_exportersprometheus-check><a href=/docs/specs/otel/metrics/sdk_exporters/prometheus/ title="Metrics Exporter - Prometheus" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricssdk_exportersprometheus><span>Prometheus</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricssdk_exportersstdout-li><input type=checkbox id=m-docsspecsotelmetricssdk_exportersstdout-check>
762<label for=m-docsspecsotelmetricssdk_exportersstdout-check><a href=/docs/specs/otel/metrics/sdk_exporters/stdout/ title="Metrics Exporter - Standard output" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricssdk_exportersstdout><span>Stdout</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricsmetric-requirement-level-li><input type=checkbox id=m-docsspecsotelmetricsmetric-requirement-level-check>
763<label for=m-docsspecsotelmetricsmetric-requirement-level-check><a href=/docs/specs/otel/metrics/metric-requirement-level/ title="Metric Requirement Levels for Semantic Conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricsmetric-requirement-level><span>Metric Requirement Levels</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricsnoop-li><input type=checkbox id=m-docsspecsotelmetricsnoop-check>
764<label for=m-docsspecsotelmetricsnoop-check><a href=/docs/specs/otel/metrics/noop/ title="Metrics No-Op API Implementation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricsnoop><span>No-Op</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelmetricssupplementary-guidelines-li><input type=checkbox id=m-docsspecsotelmetricssupplementary-guidelines-check>
765<label for=m-docsspecsotelmetricssupplementary-guidelines-check><a href=/docs/specs/otel/metrics/supplementary-guidelines/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelmetricssupplementary-guidelines><span>Supplementary Guidelines</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelperformance-li><input type=checkbox id=m-docsspecsotelperformance-check>
766<label for=m-docsspecsotelperformance-check><a href=/docs/specs/otel/performance/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelperformance><span>Performance and Blocking of OpenTelemetry API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelperformance-benchmark-li><input type=checkbox id=m-docsspecsotelperformance-benchmark-check>
767<label for=m-docsspecsotelperformance-benchmark-check><a href=/docs/specs/otel/performance-benchmark/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelperformance-benchmark><span>Performance Benchmark of OpenTelemetry API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelprofiles-li><input type=checkbox id=m-docsspecsotelprofiles-check>
768<label for=m-docsspecsotelprofiles-check><a href=/docs/specs/otel/profiles/ title="OpenTelemetry Profiles" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelprofiles><span>Profiles</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprofilesmappings-li><input type=checkbox id=m-docsspecsotelprofilesmappings-check>
769<label for=m-docsspecsotelprofilesmappings-check><a href=/docs/specs/otel/profiles/mappings/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprofilesmappings><span>Mappings</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprofilespprof-li>
769<input type=checkbox id=m-docsspecsotelprofilespprof-check>
770<label for=m-docsspecsotelprofilespprof-check><a href=/docs/specs/otel/profiles/pprof/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprofilespprof><span>Pprof</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprofilesdata-format-li><input type=checkbox id=m-docsspecsotelprofilesdata-format-check>
771<label for=m-docsspecsotelprofilesdata-format-check><a href=/docs/specs/otel/profiles/data-format/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprofilesdata-format><span>Profiles Data Format</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotellibrary-layout-li><input type=checkbox id=m-docsspecsotellibrary-layout-check>
772<label for=m-docsspecsotellibrary-layout-check><a href=/docs/specs/otel/library-layout/ title="OpenTelemetry Project Package Layout" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotellibrary-layout><span>Project Package Layout</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelprotocol-li><input type=checkbox id=m-docsspecsotelprotocol-check>
773<label for=m-docsspecsotelprotocol-check><a href=/docs/specs/otel/protocol/ title="OpenTelemetry Protocol" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelprotocol><span>Protocol</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprotocolotlp-li><input type=checkbox id=m-docsspecsotelprotocolotlp-check>
774<label for=m-docsspecsotelprotocolotlp-check><a href=/docs/specs/otel/protocol/otlp/ title="OpenTelemetry Protocol Specification" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprotocolotlp><span>Specification 1.11.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprotocoldesign-goals-li><input type=checkbox id=m-docsspecsotelprotocoldesign-goals-check>
775<label for=m-docsspecsotelprotocoldesign-goals-check><a href=/docs/specs/otel/protocol/design-goals/ title="Design Goals for OpenTelemetry Wire Protocol" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprotocoldesign-goals><span>Design Goals</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprotocolexporter-li><input type=checkbox id=m-docsspecsotelprotocolexporter-check>
776<label for=m-docsspecsotelprotocolexporter-check><a href=/docs/specs/otel/protocol/exporter/ title="OpenTelemetry Protocol Exporter" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprotocolexporter><span>Exporter</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprotocolfile-exporter-li><input type=checkbox id=m-docsspecsotelprotocolfile-exporter-check>
777<label for=m-docsspecsotelprotocolfile-exporter-check><a href=/docs/specs/otel/protocol/file-exporter/ title="OpenTelemetry Protocol File Exporter" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprotocolfile-exporter><span>File Exporter</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelprotocolrequirements-li><input type=checkbox id=m-docsspecsotelprotocolrequirements-check>
778<label for=m-docsspecsotelprotocolrequirements-check><a href=/docs/specs/otel/protocol/requirements/ title="OpenTelemetry Protocol Requirements" target=_blank rel=noopener class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelprotocolrequirements><span>Requirements</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelresource-li><input type=checkbox id=m-docsspecsotelresource-check>
779<label for=m-docsspecsotelresource-check><a href=/docs/specs/otel/resource/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelresource><span>Resource</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelresourcedata-model-li>
779<input type=checkbox id=m-docsspecsotelresourcedata-model-check>
780<label for=m-docsspecsotelresourcedata-model-check><a href=/docs/specs/otel/resource/data-model/ title="Resource Data Model" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelresourcedata-model><span>Data Model</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelresourcesdk-li><input type=checkbox id=m-docsspecsotelresourcesdk-check>
781<label for=m-docsspecsotelresourcesdk-check><a href=/docs/specs/otel/resource/sdk/ title="Resource SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelresourcesdk><span>SDK</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsotelschemas-li><input type=checkbox id=m-docsspecsotelschemas-check>
782<label for=m-docsspecsotelschemas-check><a href=/docs/specs/otel/schemas/ title="Telemetry Schemas" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotelschemas><span>Schemas</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelschemasfile_format_v100-li><input type=checkbox id=m-docsspecsotelschemasfile_format_v100-check>
783<label for=m-docsspecsotelschemasfile_format_v100-check><a href=/docs/specs/otel/schemas/file_format_v1.0.0/ title="Schema File Format 1.0.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelschemasfile_format_v100><span>1.0.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelschemasfile_format_v110-li><input type=checkbox id=m-docsspecsotelschemasfile_format_v110-check>
784<label for=m-docsspecsotelschemasfile_format_v110-check><a href=/docs/specs/otel/schemas/file_format_v1.1.0/ title="Schema File Format 1.1.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelschemasfile_format_v110><span>1.1.0</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelself-observability-li><input type=checkbox id=m-docsspecsotelself-observability-check>
785<label for=m-docsspecsotelself-observability-check><a href=/docs/specs/otel/self-observability/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelself-observability><span>Self-Observability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelself-observability-supplementary-guidelines-li><input type=checkbox id=m-docsspecsotelself-observability-supplementary-guidelines-check>
786<label for=m-docsspecsotelself-observability-supplementary-guidelines-check><a href=/docs/specs/otel/self-observability-supplementary-guidelines/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelself-observability-supplementary-guidelines><span>Self-Observability Supplementary Guidelines</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelsemantic-conventions-li><input type=checkbox id=m-docsspecsotelsemantic-conventions-check>
787<label for=m-docsspecsotelsemantic-conventions-check><a href=/docs/specs/otel/semantic-conventions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelsemantic-conventions><span>Semantic Conventions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelspecification-principles-li><input type=checkbox id=m-docsspecsotelspecification-principles-check>
788<label for=m-docsspecsotelspecification-principles-check><a href=/docs/specs/otel/specification-principles/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelspecification-principles><span>Specification Principles</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltelemetry-stability-li><input type=checkbox id=m-docsspecsoteltelemetry-stability-check>
789<label for=m-docsspecsoteltelemetry-stability-check><a href=/docs/specs/otel/telemetry-stability/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltelemetry-stability><span>Telemetry Stability</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelupgrading-li>
789<input type=checkbox id=m-docsspecsotelupgrading-check>
790<label for=m-docsspecsotelupgrading-check><a href=/docs/specs/otel/upgrading/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelupgrading><span>The OpenTelemetry approach to upgrading</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsoteltrace-li><input type=checkbox id=m-docsspecsoteltrace-check>
791<label for=m-docsspecsoteltrace-check><a href=/docs/specs/otel/trace/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsoteltrace><span>Trace</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltraceapi-li><input type=checkbox id=m-docsspecsoteltraceapi-check>
792<label for=m-docsspecsoteltraceapi-check><a href=/docs/specs/otel/trace/api/ title="Tracing API" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltraceapi><span>API</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltracesdk-li><input type=checkbox id=m-docsspecsoteltracesdk-check>
793<label for=m-docsspecsoteltracesdk-check><a href=/docs/specs/otel/trace/sdk/ title="Tracing SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltracesdk><span>SDK</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltraceexceptions-li><input type=checkbox id=m-docsspecsoteltraceexceptions-check>
794<label for=m-docsspecsoteltraceexceptions-check><a href=/docs/specs/otel/trace/exceptions/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltraceexceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecsoteltracesdk_exporters-li><input type=checkbox id=m-docsspecsoteltracesdk_exporters-check>
795<label for=m-docsspecsoteltracesdk_exporters-check><a href=/docs/specs/otel/trace/sdk_exporters/ title="Trace Exporters" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsoteltracesdk_exporters><span>Exporters</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltracesdk_exportersstdout-li><input type=checkbox id=m-docsspecsoteltracesdk_exportersstdout-check>
796<label for=m-docsspecsoteltracesdk_exportersstdout-check><a href=/docs/specs/otel/trace/sdk_exporters/stdout/ title="Span Exporter - Standard output" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltracesdk_exportersstdout><span>Stdout</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltracesdk_exporterszipkin-li><input type=checkbox id=m-docsspecsoteltracesdk_exporterszipkin-check>
797<label for=m-docsspecsoteltracesdk_exporterszipkin-check><a href=/docs/specs/otel/trace/sdk_exporters/zipkin/ title="OpenTelemetry to Zipkin Transformation" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltracesdk_exporterszipkin><span>Zipkin</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltracetracestate-probability-sampling-li><input type=checkbox id=m-docsspecsoteltracetracestate-probability-sampling-check>
798<label for=m-docsspecsoteltracetracestate-probability-sampling-check><a href=/docs/specs/otel/trace/tracestate-probability-sampling/ title="TraceState: Probability Sampling" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltracetracestate-probability-sampling><span>Probability Sampling</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsoteltracetracestate-handling-li><input type=checkbox id=m-docsspecsoteltracetracestate-handling-check>
799<label for=m-docsspecsoteltracetracestate-handling-check><a href=/docs/specs/otel/trace/tracestate-handling/ title="TraceState Handling" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsoteltracetracestate-handling><span>TraceState</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelvendors-li><input type=checkbox id=m-docsspecsotelvendors-check>
800<label for=m-docsspecsotelvendors-check><a href=/docs/specs/otel/vendors/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelvendors><span>Vendors</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotelversioning-and-stability-li><input type=checkbox id=m-docsspecsotelversioning-and-stability-check>
801<label for=m-docsspecsotelversioning-and-stability-check><a href=/docs/specs/otel/versioning-and-stability/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsotelversioning-and-stability><span>Versioning and stability for OpenTelemetry clients</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsotlp-li><input type=checkbox id=m-docsspecsotlp-check>
802<label for=m-docsspecsotlp-check>
802<a href=/docs/specs/otlp/ title="OTLP Specification 1.11.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecsotlp><span>OTLP 1.11.0</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecsopamp-li><input type=checkbox id=m-docsspecsopamp-check>
803<label for=m-docsspecsopamp-check><a href=/docs/specs/opamp/ title="Open Agent Management Protocol" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecsopamp><span>OpAMP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconv-li><input type=checkbox id=m-docsspecssemconv-check>
804<label for=m-docsspecssemconv-check><a href=/docs/specs/semconv/ title="OpenTelemetry semantic conventions 1.44.0" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconv><span>Semantic conventions 1.44.0</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvregistry-li><input type=checkbox id=m-docsspecssemconvregistry-check>
805<label for=m-docsspecssemconvregistry-check><a href=/docs/specs/semconv/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvregistry><span>Registry</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvregistryattributes-li><input type=checkbox id=m-docsspecssemconvregistryattributes-check>
806<label for=m-docsspecssemconvregistryattributes-check><a href=/docs/specs/semconv/registry/attributes/ title="Attribute registry" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvregistryattributes><span>Attributes</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesandroid-li><input type=checkbox id=m-docsspecssemconvregistryattributesandroid-check>
807<label for=m-docsspecssemconvregistryattributesandroid-check><a href=/docs/specs/semconv/registry/attributes/android/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesandroid><span>Android</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesapp-li><input type=checkbox id=m-docsspecssemconvregistryattributesapp-check>
808<label for=m-docsspecssemconvregistryattributesapp-check><a href=/docs/specs/semconv/registry/attributes/app/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesapp><span>App</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesartifact-li><input type=checkbox id=m-docsspecssemconvregistryattributesartifact-check>
809<label for=m-docsspecssemconvregistryattributesartifact-check><a href=/docs/specs/semconv/registry/attributes/artifact/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesartifact><span>Artifact</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesaspnetcore-li><input type=checkbox id=m-docsspecssemconvregistryattributesaspnetcore-check>
810<label for=m-docsspecssemconvregistryattributesaspnetcore-check><a href=/docs/specs/semconv/registry/attributes/aspnetcore/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesaspnetcore><span>Aspnetcore</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesaws-li><input type=checkbox id=m-docsspecssemconvregistryattributesaws-check>
811<label for=m-docsspecssemconvregistryattributesaws-check><a href=/docs/specs/semconv/registry/attributes/aws/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesaws><span>AWS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesazure-li>
811<input type=checkbox id=m-docsspecssemconvregistryattributesazure-check>
812<label for=m-docsspecssemconvregistryattributesazure-check><a href=/docs/specs/semconv/registry/attributes/azure/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesazure><span>Azure</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesbrowser-li><input type=checkbox id=m-docsspecssemconvregistryattributesbrowser-check>
813<label for=m-docsspecssemconvregistryattributesbrowser-check><a href=/docs/specs/semconv/registry/attributes/browser/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesbrowser><span>Browser</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescassandra-li><input type=checkbox id=m-docsspecssemconvregistryattributescassandra-check>
814<label for=m-docsspecssemconvregistryattributescassandra-check><a href=/docs/specs/semconv/registry/attributes/cassandra/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescassandra><span>Cassandra</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescicd-li><input type=checkbox id=m-docsspecssemconvregistryattributescicd-check>
815<label for=m-docsspecssemconvregistryattributescicd-check><a href=/docs/specs/semconv/registry/attributes/cicd/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescicd><span>CI/CD</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesclient-li><input type=checkbox id=m-docsspecssemconvregistryattributesclient-check>
816<label for=m-docsspecssemconvregistryattributesclient-check><a href=/docs/specs/semconv/registry/attributes/client/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesclient><span>Client</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescloud-li><input type=checkbox id=m-docsspecssemconvregistryattributescloud-check>
817<label for=m-docsspecssemconvregistryattributescloud-check><a href=/docs/specs/semconv/registry/attributes/cloud/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescloud><span>Cloud</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescloudevents-li><input type=checkbox id=m-docsspecssemconvregistryattributescloudevents-check>
818<label for=m-docsspecssemconvregistryattributescloudevents-check><a href=/docs/specs/semconv/registry/attributes/cloudevents/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescloudevents><span>CloudEvents</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescloudfoundry-li><input type=checkbox id=m-docsspecssemconvregistryattributescloudfoundry-check>
819<label for=m-docsspecssemconvregistryattributescloudfoundry-check><a href=/docs/specs/semconv/registry/attributes/cloudfoundry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescloudfoundry><span>CloudFoundry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescode-li><input type=checkbox id=m-docsspecssemconvregistryattributescode-check>
820<label for=m-docsspecssemconvregistryattributescode-check><a href=/docs/specs/semconv/registry/attributes/code/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescode><span>Code</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescontainer-li><input type=checkbox id=m-docsspecssemconvregistryattributescontainer-check>
821<label for=m-docsspecssemconvregistryattributescontainer-check><a href=/docs/specs/semconv/registry/attributes/container/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescontainer><span>Container</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescpu-li><input type=checkbox id=m-docsspecssemconvregistryattributescpu-check>
822<label for=m-docsspecssemconvregistryattributescpu-check><a href=/docs/specs/semconv/registry/attributes/cpu/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescpu><span>CPU</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributescpython-li><input type=checkbox id=m-docsspecssemconvregistryattributescpython-check>
823<label for=m-docsspecssemconvregistryattributescpython-check><a href=/docs/specs/semconv/registry/attributes/cpython/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributescpython><span>CPython</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdb-li>
823<input type=checkbox id=m-docsspecssemconvregistryattributesdb-check>
824<label for=m-docsspecssemconvregistryattributesdb-check><a href=/docs/specs/semconv/registry/attributes/db/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdb><span>DB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdeployment-li><input type=checkbox id=m-docsspecssemconvregistryattributesdeployment-check>
825<label for=m-docsspecssemconvregistryattributesdeployment-check><a href=/docs/specs/semconv/registry/attributes/deployment/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdeployment><span>Deployment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdestination-li><input type=checkbox id=m-docsspecssemconvregistryattributesdestination-check>
826<label for=m-docsspecssemconvregistryattributesdestination-check><a href=/docs/specs/semconv/registry/attributes/destination/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdestination><span>Destination</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdevice-li><input type=checkbox id=m-docsspecssemconvregistryattributesdevice-check>
827<label for=m-docsspecssemconvregistryattributesdevice-check><a href=/docs/specs/semconv/registry/attributes/device/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdevice><span>Device</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdisk-li><input type=checkbox id=m-docsspecssemconvregistryattributesdisk-check>
828<label for=m-docsspecssemconvregistryattributesdisk-check><a href=/docs/specs/semconv/registry/attributes/disk/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdisk><span>Disk</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdns-li><input type=checkbox id=m-docsspecssemconvregistryattributesdns-check>
829<label for=m-docsspecssemconvregistryattributesdns-check><a href=/docs/specs/semconv/registry/attributes/dns/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdns><span>DNS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesdotnet-li><input type=checkbox id=m-docsspecssemconvregistryattributesdotnet-check>
830<label for=m-docsspecssemconvregistryattributesdotnet-check><a href=/docs/specs/semconv/registry/attributes/dotnet/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesdotnet><span>Dotnet</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeselasticsearch-li><input type=checkbox id=m-docsspecssemconvregistryattributeselasticsearch-check>
831<label for=m-docsspecssemconvregistryattributeselasticsearch-check><a href=/docs/specs/semconv/registry/attributes/elasticsearch/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeselasticsearch><span>Elasticsearch</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesenduser-li><input type=checkbox id=m-docsspecssemconvregistryattributesenduser-check>
832<label for=m-docsspecssemconvregistryattributesenduser-check><a href=/docs/specs/semconv/registry/attributes/enduser/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesenduser><span>Enduser</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeserror-li>
832<input type=checkbox id=m-docsspecssemconvregistryattributeserror-check>
833<label for=m-docsspecssemconvregistryattributeserror-check><a href=/docs/specs/semconv/registry/attributes/error/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeserror><span>Error</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesevent-li><input type=checkbox id=m-docsspecssemconvregistryattributesevent-check>
834<label for=m-docsspecssemconvregistryattributesevent-check><a href=/docs/specs/semconv/registry/attributes/event/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesevent><span>Event</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesexception-li><input type=checkbox id=m-docsspecssemconvregistryattributesexception-check>
835<label for=m-docsspecssemconvregistryattributesexception-check><a href=/docs/specs/semconv/registry/attributes/exception/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesexception><span>Exception</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesfaas-li><input type=checkbox id=m-docsspecssemconvregistryattributesfaas-check>
836<label for=m-docsspecssemconvregistryattributesfaas-check><a href=/docs/specs/semconv/registry/attributes/faas/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesfaas><span>Faas</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesfeature-flag-li><input type=checkbox id=m-docsspecssemconvregistryattributesfeature-flag-check>
837<label for=m-docsspecssemconvregistryattributesfeature-flag-check><a href=/docs/specs/semconv/registry/attributes/feature-flag/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesfeature-flag><span>Feature flag</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesfile-li><input type=checkbox id=m-docsspecssemconvregistryattributesfile-check>
838<label for=m-docsspecssemconvregistryattributesfile-check><a href=/docs/specs/semconv/registry/attributes/file/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesfile><span>File</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesgcp-li><input type=checkbox id=m-docsspecssemconvregistryattributesgcp-check>
839<label for=m-docsspecssemconvregistryattributesgcp-check><a href=/docs/specs/semconv/registry/attributes/gcp/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesgcp><span>GCP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesgen-ai-li><input type=checkbox id=m-docsspecssemconvregistryattributesgen-ai-check>
840<label for=m-docsspecssemconvregistryattributesgen-ai-check><a href=/docs/specs/semconv/registry/attributes/gen-ai/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesgen-ai><span>Gen AI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesgeo-li><input type=checkbox id=m-docsspecssemconvregistryattributesgeo-check>
841<label for=m-docsspecssemconvregistryattributesgeo-check><a href=/docs/specs/semconv/registry/attributes/geo/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesgeo><span>Geo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesgo-li><input type=checkbox id=m-docsspecssemconvregistryattributesgo-check>
842<label for=m-docsspecssemconvregistryattributesgo-check><a href=/docs/specs/semconv/registry/attributes/go/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesgo><span>Go</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesgra
842phql-li><input type=checkbox id=m-docsspecssemconvregistryattributesgraphql-check>
843<label for=m-docsspecssemconvregistryattributesgraphql-check><a href=/docs/specs/semconv/registry/attributes/graphql/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesgraphql><span>GraphQL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeshardware-li><input type=checkbox id=m-docsspecssemconvregistryattributeshardware-check>
844<label for=m-docsspecssemconvregistryattributeshardware-check><a href=/docs/specs/semconv/registry/attributes/hardware/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeshardware><span>Hardware</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesheroku-li><input type=checkbox id=m-docsspecssemconvregistryattributesheroku-check>
845<label for=m-docsspecssemconvregistryattributesheroku-check><a href=/docs/specs/semconv/registry/attributes/heroku/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesheroku><span>Heroku</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeshost-li><input type=checkbox id=m-docsspecssemconvregistryattributeshost-check>
846<label for=m-docsspecssemconvregistryattributeshost-check><a href=/docs/specs/semconv/registry/attributes/host/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeshost><span>Host</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeshttp-li><input type=checkbox id=m-docsspecssemconvregistryattributeshttp-check>
847<label for=m-docsspecssemconvregistryattributeshttp-check><a href=/docs/specs/semconv/registry/attributes/http/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeshttp><span>HTTP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesios-li><input type=checkbox id=m-docsspecssemconvregistryattributesios-check>
848<label for=m-docsspecssemconvregistryattributesios-check><a href=/docs/specs/semconv/registry/attributes/ios/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesios><span>iOS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesjsonrpc-li><input type=checkbox id=m-docsspecssemconvregistryattributesjsonrpc-check>
849<label for=m-docsspecssemconvregistryattributesjsonrpc-check><a href=/docs/specs/semconv/registry/attributes/jsonrpc/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesjsonrpc><span>JSONRPC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesjvm-li>
849<input type=checkbox id=m-docsspecssemconvregistryattributesjvm-check>
850<label for=m-docsspecssemconvregistryattributesjvm-check><a href=/docs/specs/semconv/registry/attributes/jvm/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesjvm><span>JVM</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesk8s-li><input type=checkbox id=m-docsspecssemconvregistryattributesk8s-check>
851<label for=m-docsspecssemconvregistryattributesk8s-check><a href=/docs/specs/semconv/registry/attributes/k8s/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesk8s><span>K8s</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeslinux-li><input type=checkbox id=m-docsspecssemconvregistryattributeslinux-check>
852<label for=m-docsspecssemconvregistryattributeslinux-check><a href=/docs/specs/semconv/registry/attributes/linux/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeslinux><span>Linux</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeslog-li><input type=checkbox id=m-docsspecssemconvregistryattributeslog-check>
853<label for=m-docsspecssemconvregistryattributeslog-check><a href=/docs/specs/semconv/registry/attributes/log/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeslog><span>Log</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesmainframe-li><input type=checkbox id=m-docsspecssemconvregistryattributesmainframe-check>
854<label for=m-docsspecssemconvregistryattributesmainframe-check><a href=/docs/specs/semconv/registry/attributes/mainframe/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesmainframe><span>Mainframe</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesmcp-li><input type=checkbox id=m-docsspecssemconvregistryattributesmcp-check>
855<label for=m-docsspecssemconvregistryattributesmcp-check><a href=/docs/specs/semconv/registry/attributes/mcp/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesmcp><span>MCP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesmessaging-li><input type=checkbox id=m-docsspecssemconvregistryattributesmessaging-check>
856<label for=m-docsspecssemconvregistryattributesmessaging-check><a href=/docs/specs/semconv/registry/attributes/messaging/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesmessaging><span>Messaging</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesnetwork-li><input type=checkbox id=m-docsspecssemconvregistryattributesnetwork-check>
857<label for=m-docsspecssemconvregistryattributesnetwork-check><a href=/docs/specs/semconv/registry/attributes/network/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesnetwork><span>Network</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesnfs-li><input type=checkbox id=m-docsspecssemconvregistryattributesnfs-check>
858<label for=m-docsspecssemconvregistryattributesnfs-check><a href=/docs/specs/semconv/registry/attributes/nfs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesnfs><span>NFS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesnodejs-li><input type=checkbox id=m-docsspecssemconvregistryattributesnodejs-check>
859<label for=m-docsspecssemconvregistryattributesnodejs-check><a href=/docs/specs/semconv/registry/attributes/nodejs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesnodejs><span>NodeJS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesoci-li><input type=checkbox id=m-docsspecssemconvregistryattributesoci-check>
860<label for=m-docsspecssemconvregistryattributesoci-check><a href=/docs/specs/semconv/registry/attributes/oci/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesoci><span>OCI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesonc-rpc-li><input type=checkbox id=m-docsspecssemconvregistryattributesonc-rpc-check>
861<label for=m-docsspecssemconvregistryattributesonc-rpc-check><a href=/docs/specs/semconv/registry/attributes/onc-rpc/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesonc-rpc><span>ONC RPC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesopenai-li><input type=checkbox id=m-docsspecssemconvregistryattributesopenai-check>
862<label for=m-docsspecssemconvregistryattributesopenai-check><a href=/docs/specs/semconv/registry/attributes/openai/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesopenai><span>OpenAI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesopenshift-li><input type=checkbox id=m-docsspecssemconvregistryattributesopenshift-check>
863<label for=m-docsspecssemconvregistryattributesopenshift-check><a href=/docs/specs/semconv/registry/attributes/openshift/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesopenshift><span>Openshift</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesopentracing-li>
863<input type=checkbox id=m-docsspecssemconvregistryattributesopentracing-check>
864<label for=m-docsspecssemconvregistryattributesopentracing-check><a href=/docs/specs/semconv/registry/attributes/opentracing/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesopentracing><span>OpenTracing</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesoracle-cloud-li><input type=checkbox id=m-docsspecssemconvregistryattributesoracle-cloud-check>
865<label for=m-docsspecssemconvregistryattributesoracle-cloud-check><a href=/docs/specs/semconv/registry/attributes/oracle-cloud/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesoracle-cloud><span>Oracle cloud</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesoracledb-li><input type=checkbox id=m-docsspecssemconvregistryattributesoracledb-check>
866<label for=m-docsspecssemconvregistryattributesoracledb-check><a href=/docs/specs/semconv/registry/attributes/oracledb/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesoracledb><span>OracleDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesos-li><input type=checkbox id=m-docsspecssemconvregistryattributesos-check>
867<label for=m-docsspecssemconvregistryattributesos-check><a href=/docs/specs/semconv/registry/attributes/os/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesos><span>OS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesotel-li><input type=checkbox id=m-docsspecssemconvregistryattributesotel-check>
868<label for=m-docsspecssemconvregistryattributesotel-check><a href=/docs/specs/semconv/registry/attributes/otel/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesotel><span>OTel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributespeer-li><input type=checkbox id=m-docsspecssemconvregistryattributespeer-check>
869<label for=m-docsspecssemconvregistryattributespeer-check><a href=/docs/specs/semconv/registry/attributes/peer/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributespeer><span>Peer</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributespprof-li><input type=checkbox id=m-docsspecssemconvregistryattributespprof-check>
870<label for=m-docsspecssemconvregistryattributespprof-check><a href=/docs/specs/semconv/registry/attributes/pprof/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributespprof><span>Pprof</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesprocess-li><input type=checkbox id=m-docsspecssemconvregistryattributesprocess-check>
871<label for=m-docsspecssemconvregistryattributesprocess-check><a href=/docs/specs/semconv/registry/attributes/process/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesprocess><span>Process</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesprofile-li><input type=checkbox id=m-docsspecssemconvregistryattributesprofile-check>
872<label for=m-docsspecssemconvregistryattributesprofile-check><a href=/docs/specs/semconv/registry/attributes/profile/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesprofile><span>Profile</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesrpc-li><input type=checkbox id=m-docsspecssemconvregistryattributesrpc-check>
873<label for=m-docsspecssemconvregistryattributesrpc-check><a href=/docs/specs/semconv/registry/attributes/rpc/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesrpc>
873<span>RPC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributessecurity-rule-li><input type=checkbox id=m-docsspecssemconvregistryattributessecurity-rule-check>
874<label for=m-docsspecssemconvregistryattributessecurity-rule-check><a href=/docs/specs/semconv/registry/attributes/security-rule/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributessecurity-rule><span>Security rule</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesserver-li><input type=checkbox id=m-docsspecssemconvregistryattributesserver-check>
875<label for=m-docsspecssemconvregistryattributesserver-check><a href=/docs/specs/semconv/registry/attributes/server/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesserver><span>Server</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesservice-li><input type=checkbox id=m-docsspecssemconvregistryattributesservice-check>
876<label for=m-docsspecssemconvregistryattributesservice-check><a href=/docs/specs/semconv/registry/attributes/service/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesservice><span>Service</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributessession-li><input type=checkbox id=m-docsspecssemconvregistryattributessession-check>
877<label for=m-docsspecssemconvregistryattributessession-check><a href=/docs/specs/semconv/registry/attributes/session/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributessession><span>Session</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributessignalr-li><input type=checkbox id=m-docsspecssemconvregistryattributessignalr-check>
878<label for=m-docsspecssemconvregistryattributessignalr-check><a href=/docs/specs/semconv/registry/attributes/signalr/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributessignalr><span>SignalR</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributessource-li><input type=checkbox id=m-docsspecssemconvregistryattributessource-check>
879<label for=m-docsspecssemconvregistryattributessource-check><a href=/docs/specs/semconv/registry/attributes/source/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributessource><span>Source</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributessystem-li><input type=checkbox id=m-docsspecssemconvregistryattributessystem-check>
880<label for=m-docsspecssemconvregistryattributessystem-check><a href=/docs/specs/semconv/registry/attributes/system/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributessystem><span>System</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributestelemetry-li><input type=checkbox id=m-docsspecssemconvregistryattributestelemetry-check>
881<label for=m-docsspecssemconvregistryattributestelemetry-check><a href=/docs/specs/semconv/registry/attributes/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributestelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributestest-li><input type=checkbox id=m-docsspecssemconvregistryattributestest-check>
882<label for=m-docsspecssemconvregistryattributestest-check><a href=/docs/specs/semconv/registry/attributes/test/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributestest><span>Test</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesthread-li><input type=checkbox id=m-docsspecssemconvregistryattributesthread-check>
883<label for=m-docsspecssemconvregistryattributesthread-check><a href=/docs/specs/semconv/registry/attributes/thread/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesthread><span>Thread</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributestls-li><input type=checkbox id=m-docsspecssemconvregistryattributestls-check>
884<label for=m-docsspecssemconvregistryattributestls-check><a href=/docs/specs/semconv/registry/attributes/tls/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributestls><span>TLS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesurl-li>
884<input type=checkbox id=m-docsspecssemconvregistryattributesurl-check>
885<label for=m-docsspecssemconvregistryattributesurl-check><a href=/docs/specs/semconv/registry/attributes/url/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesurl><span>URL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesuser-li><input type=checkbox id=m-docsspecssemconvregistryattributesuser-check>
886<label for=m-docsspecssemconvregistryattributesuser-check><a href=/docs/specs/semconv/registry/attributes/user/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesuser><span>User</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesuser-agent-li><input type=checkbox id=m-docsspecssemconvregistryattributesuser-agent-check>
887<label for=m-docsspecssemconvregistryattributesuser-agent-check><a href=/docs/specs/semconv/registry/attributes/user-agent/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesuser-agent><span>User agent</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesv8js-li><input type=checkbox id=m-docsspecssemconvregistryattributesv8js-check>
888<label for=m-docsspecssemconvregistryattributesv8js-check><a href=/docs/specs/semconv/registry/attributes/v8js/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesv8js><span>V8js</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributesvcs-li><input type=checkbox id=m-docsspecssemconvregistryattributesvcs-check>
889<label for=m-docsspecssemconvregistryattributesvcs-check><a href=/docs/specs/semconv/registry/attributes/vcs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributesvcs><span>VCS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeswebengine-li><input type=checkbox id=m-docsspecssemconvregistryattributeswebengine-check>
890<label for=m-docsspecssemconvregistryattributeswebengine-check><a href=/docs/specs/semconv/registry/attributes/webengine/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeswebengine><span>Webengine</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryattributeszos-li><input type=checkbox id=m-docsspecssemconvregistryattributeszos-check>
891<label for=m-docsspecssemconvregistryattributeszos-check><a href=/docs/specs/semconv/registry/attributes/zos/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryattributeszos><span>zOS</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvregistryentities-li><input type=checkbox id=m-docsspecssemconvregistryentities-check>
892<label for=m-docsspecssemconvregistryentities-check><a href=/docs/specs/semconv/registry/entities/ title="Entity registry" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvregistryentities><span>Entities</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesandroid-li><input type=checkbox id=m-docsspecssemconvregistryentitiesandroid-check>
893<label for=m-docsspecssemconvregistryentitiesandroid-check><a href=/docs/specs/semconv/registry/entities/android/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesandroid><span>Android</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesapp-li><input type=checkbox id=m-docsspecssemconvregistryentitiesapp-check>
894<label for=m-docsspecssemconvregistryentitiesapp-check><a href=/docs/specs/semconv/registry/entities/app/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesapp><span>App</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesaws-li><input type=checkbox id=m-docsspecssemconvregistryentitiesaws-check>
895<label for=m-docsspecssemconvregistryentitiesaws-check><a href=/docs/specs/semconv/registry/entities/aws/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesaws><span>AWS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesbrowser-li><input type=checkbox id=m-docsspecssemconvregistryentitiesbrowser-check>
896<label for=m-docsspecssemconvregistryentitiesbrowser-check><a href=/docs/specs/semconv/registry/entities/browser/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesbrowser><span>Browser</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiescicd-li><input type=checkbox id=m-docsspecssemconvregistryentitiescicd-check>
897<label for=m-docsspecssemconvregistryentitiescicd-check><a href=/docs/specs/semconv/registry/entities/cicd/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiescicd><span>CI/CD</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiescloud-li><input type=checkbox id=m-docsspecssemconvregistryentitiescloud-check>
898<label for=m-docsspecssemconvregistryentitiescloud-check><a href=/docs/specs/semconv/registry/entities/cloud/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiescloud><span>Cloud</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiescloudfoundry-li><input type=checkbox id=m-docsspecssemconvregistryentitiescloudfoundry-check>
899<label for=m-docsspecssemconvregistryentitiescloudfoundry-check><a href=/docs/specs/semconv/registry/entities/cloudfoundry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiescloudfoundry><span>CloudFoundry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiescontainer-li><input type=checkbox id=m-docsspecssemconvregistryentitiescontainer-check>
900<label for=m-docsspecssemconvregistryentitiescontainer-check><a href=/docs/specs/semconv/registry/entities/container/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiescontainer><span>Container</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesdeployment-li>
900<input type=checkbox id=m-docsspecssemconvregistryentitiesdeployment-check>
901<label for=m-docsspecssemconvregistryentitiesdeployment-check><a href=/docs/specs/semconv/registry/entities/deployment/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesdeployment><span>Deployment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesdevice-li><input type=checkbox id=m-docsspecssemconvregistryentitiesdevice-check>
902<label for=m-docsspecssemconvregistryentitiesdevice-check><a href=/docs/specs/semconv/registry/entities/device/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesdevice><span>Device</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesfaas-li><input type=checkbox id=m-docsspecssemconvregistryentitiesfaas-check>
903<label for=m-docsspecssemconvregistryentitiesfaas-check><a href=/docs/specs/semconv/registry/entities/faas/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesfaas><span>Faas</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesgcp-li><input type=checkbox id=m-docsspecssemconvregistryentitiesgcp-check>
904<label for=m-docsspecssemconvregistryentitiesgcp-check><a href=/docs/specs/semconv/registry/entities/gcp/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesgcp><span>GCP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesheroku-li><input type=checkbox id=m-docsspecssemconvregistryentitiesheroku-check>
905<label for=m-docsspecssemconvregistryentitiesheroku-check><a href=/docs/specs/semconv/registry/entities/heroku/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesheroku><span>Heroku</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitieshost-li><input type=checkbox id=m-docsspecssemconvregistryentitieshost-check>
906<label for=m-docsspecssemconvregistryentitieshost-check><a href=/docs/specs/semconv/registry/entities/host/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitieshost><span>Host</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesk8s-li><input type=checkbox id=m-docsspecssemconvregistryentitiesk8s-check>
907<label for=m-docsspecssemconvregistryentitiesk8s-check><a href=/docs/specs/semconv/registry/entities/k8s/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesk8s><span>K8s</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesopenshift-li><input type=checkbox id=m-docsspecssemconvregistryentitiesopenshift-check>
908<label for=m-docsspecssemconvregistryentitiesopenshift-check><a href=/docs/specs/semconv/registry/entities/openshift/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesopenshift><span>Openshift</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesos-li><input type=checkbox id=m-docsspecssemconvregistryentitiesos-check>
909<label for=m-docsspecssemconvregistryentitiesos-check><a href=/docs/specs/semconv/registry/entities/os/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesos><span>OS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesotel-li><input type=checkbox id=m-docsspecssemconvregistryentitiesotel-check>
910<label for=m-docsspecssemconvregistryentitiesotel-check><a href=/docs/specs/semconv/registry/entities/otel/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesotel><span>OTel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesprocess-li><input type=checkbox id=m-docsspecssemconvregistryentitiesprocess-check>
911<label for=m-docsspecssemconvregistryentitiesprocess-check><a href=/docs/specs/semconv/registry/entities/process/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesprocess><span>Process</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesservice-li><input type=checkbox id=m-docsspecssemconvregistryentitiesservice-check>
912<label for=m-docsspecssemconvregistryentitiesservice-check><a href=/docs/specs/semconv/registry/entities/service/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesservice><span>Service</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiestelemetry-li><input type=checkbox id=m-docsspecssemconvregistryentitiestelemetry-check>
913<label for=m-docsspecssemconvregistryentitiestelemetry-check><a href=/docs/specs/semconv/registry/entities/telemetry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiestelemetry><span>Telemetry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitiesvcs-li><input type=checkbox id=m-docsspecssemconvregistryentitiesvcs-check>
914<label for=m-docsspecssemconvregistryentitiesvcs-check><a href=/docs/specs/semconv/registry/entities/vcs/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitiesvcs>
914<span>VCS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitieswebengine-li><input type=checkbox id=m-docsspecssemconvregistryentitieswebengine-check>
915<label for=m-docsspecssemconvregistryentitieswebengine-check><a href=/docs/specs/semconv/registry/entities/webengine/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitieswebengine><span>Webengine</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvregistryentitieszos-li><input type=checkbox id=m-docsspecssemconvregistryentitieszos-check>
916<label for=m-docsspecssemconvregistryentitieszos-check><a href=/docs/specs/semconv/registry/entities/zos/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvregistryentitieszos><span>zOS</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvgeneral-li><input type=checkbox id=m-docsspecssemconvgeneral-check>
917<label for=m-docsspecssemconvgeneral-check><a href=/docs/specs/semconv/general/ title="General semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvgeneral><span>General</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralattribute-requirement-level-li><input type=checkbox id=m-docsspecssemconvgeneralattribute-requirement-level-check>
918<label for=m-docsspecssemconvgeneralattribute-requirement-level-check><a href=/docs/specs/semconv/general/attribute-requirement-level/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralattribute-requirement-level><span>Attribute requirement levels</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralattributes-li><input type=checkbox id=m-docsspecssemconvgeneralattributes-check>
919<label for=m-docsspecssemconvgeneralattributes-check><a href=/docs/specs/semconv/general/attributes/ title="General attributes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralattributes><span>Attributes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralevents-li><input type=checkbox id=m-docsspecssemconvgeneralevents-check>
920<label for=m-docsspecssemconvgeneralevents-check><a href=/docs/specs/semconv/general/events/ title="Semantic conventions for events" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralevents><span>Events</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgenerallogs-li><input type=checkbox id=m-docsspecssemconvgenerallogs-check>
921<label for=m-docsspecssemconvgenerallogs-check><a href=/docs/specs/semconv/general/logs/ title="General logs attributes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgenerallogs><span>Logs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralmetric-requirement-level-li><input type=checkbox id=m-docsspecssemconvgeneralmetric-requirement-level-check>
922<label for=m-docsspecssemconvgeneralmetric-requirement-level-check><a href=/docs/specs/semconv/general/metric-requirement-level/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralmetric-requirement-level><span>Metric requirement levels</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralmetrics-li><input type=checkbox id=m-docsspecssemconvgeneralmetrics-check>
923<label for=m-docsspecssemconvgeneralmetrics-check><a href=/docs/specs/semconv/general/metrics/ title="Metrics semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralmetrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralnaming-li>
923<input type=checkbox id=m-docsspecssemconvgeneralnaming-check>
924<label for=m-docsspecssemconvgeneralnaming-check><a href=/docs/specs/semconv/general/naming/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralnaming><span>Naming</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralprofiles-li><input type=checkbox id=m-docsspecssemconvgeneralprofiles-check>
925<label for=m-docsspecssemconvgeneralprofiles-check><a href=/docs/specs/semconv/general/profiles/ title="Profiles attributes" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralprofiles><span>Profiles</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralrecording-errors-li><input type=checkbox id=m-docsspecssemconvgeneralrecording-errors-check>
926<label for=m-docsspecssemconvgeneralrecording-errors-check><a href=/docs/specs/semconv/general/recording-errors/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralrecording-errors><span>Recording errors</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralsignal-requirement-level-li><input type=checkbox id=m-docsspecssemconvgeneralsignal-requirement-level-check>
927<label for=m-docsspecssemconvgeneralsignal-requirement-level-check><a href=/docs/specs/semconv/general/signal-requirement-level/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralsignal-requirement-level><span>Requirement levels on signals and entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralsemantic-convention-groups-li><input type=checkbox id=m-docsspecssemconvgeneralsemantic-convention-groups-check>
928<label for=m-docsspecssemconvgeneralsemantic-convention-groups-check><a href=/docs/specs/semconv/general/semantic-convention-groups/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralsemantic-convention-groups><span>Semantic convention groups</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneralsession-li><input type=checkbox id=m-docsspecssemconvgeneralsession-check>
929<label for=m-docsspecssemconvgeneralsession-check><a href=/docs/specs/semconv/general/session/ title="Semantic conventions for session" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneralsession><span>Session</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneraltrace-li><input type=checkbox id=m-docsspecssemconvgeneraltrace-check>
930<label for=m-docsspecssemconvgeneraltrace-check><a href=/docs/specs/semconv/general/trace/ title="Trace semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneraltrace><span>Trace</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgeneraltrace-compatibility-li><input type=checkbox id=m-docsspecssemconvgeneraltrace-compatibility-check>
931<label for=m-docsspecssemconvgeneraltrace-compatibility-check><a href=/docs/specs/semconv/general/trace-compatibility/ title="Semantic conventions for tracing compatibility components" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgeneraltrace-compatibility><span>Tracing compatibility</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvdotnet-li><input type=checkbox id=m-docsspecssemconvdotnet-check>
932<label for=m-docsspecssemconvdotnet-check><a href=/docs/specs/semconv/dotnet/ title="Semantic conventions for .NET" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvdotnet><span>.NET</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdotnetdotnet-aspnetcore-metrics-li><input type=checkbox id=m-docsspecssemconvdotnetdotnet-aspnetcore-metrics-check>
933<label for=m-docsspecssemconvdotnetdotnet-aspnetcore-metrics-check><a href=/docs/specs/semconv/dotnet/dotnet-aspnetcore-metrics/ title="Semantic conventions for ASP.NET Core metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdotnetdotnet-aspnetcore-metrics><span>ASP.NET Core</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdotnetdotnet-dns-metrics-li><input type=checkbox id=m-docsspecssemconvdotnetdotnet-dns-metrics-check>
934<label for=m-docsspecssemconvdotnetdotnet-dns-metrics-check><a href=/docs/specs/semconv/dotnet/dotnet-dns-metrics/ title="Semantic conventions for DNS metrics emitted by .NET" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdotnetdotnet-dns-metrics><span>DNS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdotnetdotnet-http-metrics-li><input type=checkbox id=m-docsspecssemconvdotnetdotnet-http-metrics-check>
935<label for=m-docsspecssemconvdotnetdotnet-http-metrics-check><a href=/docs/specs/semconv/dotnet/dotnet-http-metrics/ title="Semantic conventions for HTTP client and server metrics emitted by .NET" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdotnetdotnet-http-metrics><span>HTTP</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdotnetdotnet-network-traces-li><input type=checkbox id=m-docsspecssemconvdotnetdotnet-network-traces-check>
936<label for=m-docsspecssemconvdotnetdotnet-network-traces-check><a href=/docs/specs/semconv/dotnet/dotnet-network-traces/ title="Semantic Conventions for network spans emitted by .NET" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdotnetdotnet-network-traces><span>HTTP request and connection spans</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdotnetdotnet-kestrel-metrics-li><input type=checkbox id=m-docsspecssemconvdotnetdotnet-kestrel-metrics-check>
937<label for=m-docsspecssemconvdotnetdotnet-kestrel-metrics-check><a href=/docs/specs/semconv/dotnet/dotnet-kestrel-metrics/ title="Semantic conventions for Kestrel web server metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdotnetdotnet-kestrel-metrics><span>Kestrel</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdotnetdotnet-signalr-metrics-li><input type=checkbox id=m-docsspecssemconvdotnetdotnet-signalr-metrics-check>
938<label for=m-docsspecssemconvdotnetdotnet-signalr-metrics-check><a href=/docs/specs/semconv/dotnet/dotnet-signalr-metrics/ title="Semantic conventions for SignalR server metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdotnetdotnet-signalr-metrics><span>SignalR</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvapp-li><input type=checkbox id=m-docsspecssemconvapp-check>
939<label for=m-docsspecssemconvapp-check><a href=/docs/specs/semconv/app/ title="Semantic conventions for Apps" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvapp><span>App</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvappapp-events-li><input type=checkbox id=m-docsspecssemconvappapp-events-check>
940<label for=m-docsspecssemconvappapp-events-check>
940<a href=/docs/specs/semconv/app/app-events/ title="App Events" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvappapp-events><span>Events</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvazure-li><input type=checkbox id=m-docsspecssemconvazure-check>
941<label for=m-docsspecssemconvazure-check><a href=/docs/specs/semconv/azure/ title="Semantic conventions for Azure resource logs" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvazure><span>Azure</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvazureazure-events-li><input type=checkbox id=m-docsspecssemconvazureazure-events-check>
942<label for=m-docsspecssemconvazureazure-events-check><a href=/docs/specs/semconv/azure/azure-events/ title="Semantic conventions for Azure resource log events" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvazureazure-events><span>Events</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvbrowser-li><input type=checkbox id=m-docsspecssemconvbrowser-check>
943<label for=m-docsspecssemconvbrowser-check><a href=/docs/specs/semconv/browser/ title="Semantic conventions for Browser" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvbrowser><span>Browser</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvbrowserbrowser-events-li><input type=checkbox id=m-docsspecssemconvbrowserbrowser-events-check>
944<label for=m-docsspecssemconvbrowserbrowser-events-check><a href=/docs/specs/semconv/browser/browser-events/ title="Semantic conventions for browser events" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvbrowserbrowser-events><span>Events</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvcicd-li><input type=checkbox id=m-docsspecssemconvcicd-check>
945<label for=m-docsspecssemconvcicd-check><a href=/docs/specs/semconv/cicd/ title="Semantic conventions for CI/CD" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvcicd><span>CI/CD</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvcicdcicd-logs-li><input type=checkbox id=m-docsspecssemconvcicdcicd-logs-check>
946<label for=m-docsspecssemconvcicdcicd-logs-check><a href=/docs/specs/semconv/cicd/cicd-logs/ title="Semantic conventions for CI/CD logs" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvcicdcicd-logs><span>Logs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvcicdcicd-metrics-li><input type=checkbox id=m-docsspecssemconvcicdcicd-metrics-check>
947<label for=m-docsspecssemconvcicdcicd-metrics-check><a href=/docs/specs/semconv/cicd/cicd-metrics/ title="Semantic conventions for CI/CD metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvcicdcicd-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvcicdcicd-spans-li><input type=checkbox id=m-docsspecssemconvcicdcicd-spans-check>
948<label for=m-docsspecssemconvcicdcicd-spans-check><a href=/docs/specs/semconv/cicd/cicd-spans/ title="Semantic conventions for CI/CD spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvcicdcicd-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvcli-li><input type=checkbox id=m-docsspecssemconvcli-check>
949<label for=m-docsspecssemconvcli-check><a href=/docs/specs/semconv/cli/ title="Semantic conventions for CLI programs" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvcli><span>CLI programs</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvclicli-spans-li><input type=checkbox id=m-docsspecssemconvclicli-spans-check>
950<label for=m-docsspecssemconvclicli-spans-check><a href=/docs/specs/semconv/cli/cli-spans/ title="Semantic conventions for CLI (command line interface) programs" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvclicli-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvcloud-providers-l
950i><input type=checkbox id=m-docsspecssemconvcloud-providers-check>
951<label for=m-docsspecssemconvcloud-providers-check><a href=/docs/specs/semconv/cloud-providers/ title="Semantic conventions for cloud providers" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvcloud-providers><span>Cloud providers</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvcloud-providersaws-sdk-li><input type=checkbox id=m-docsspecssemconvcloud-providersaws-sdk-check>
952<label for=m-docsspecssemconvcloud-providersaws-sdk-check><a href=/docs/specs/semconv/cloud-providers/aws-sdk/ title="Semantic conventions for AWS SDK client spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvcloud-providersaws-sdk><span>AWS SDK</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvcloudevents-li><input type=checkbox id=m-docsspecssemconvcloudevents-check>
953<label for=m-docsspecssemconvcloudevents-check><a href=/docs/specs/semconv/cloudevents/ title="Semantic conventions for CloudEvents" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvcloudevents><span>CloudEvents</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvcloudeventscloudevents-spans-li><input type=checkbox id=m-docsspecssemconvcloudeventscloudevents-spans-check>
954<label for=m-docsspecssemconvcloudeventscloudevents-spans-check><a href=/docs/specs/semconv/cloudevents/cloudevents-spans/ title="Semantic conventions for CloudEvents spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvcloudeventscloudevents-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvconfiguration-li><input type=checkbox id=m-docsspecssemconvconfiguration-check>
955<label for=m-docsspecssemconvconfiguration-check><a href=/docs/specs/semconv/configuration/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvconfiguration><span>Configuration</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvconfigurationversion-selection-li><input type=checkbox id=m-docsspecssemconvconfigurationversion-selection-check>
956<label for=m-docsspecssemconvconfigurationversion-selection-check><a href=/docs/specs/semconv/configuration/version-selection/ title="Semantic convention version selection" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvconfigurationversion-selection><span>Version selection</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvdb-li><input type=checkbox id=m-docsspecssemconvdb-check>
957<label for=m-docsspecssemconvdb-check><a href=/docs/specs/semconv/db/ title="Semantic conventions for database calls and systems" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvdb><span>Database</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbcassandra-li><input type=checkbox id=m-docsspecssemconvdbcassandra-check>
958<label for=m-docsspecssemconvdbcassandra-check><a href=/docs/specs/semconv/db/cassandra/ title="Semantic conventions for Cassandra client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbcassandra><span>Cassandra</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbcosmosdb-li><input type=checkbox id=m-docsspecssemconvdbcosmosdb-check>
959<label for=m-docsspecssemconvdbcosmosdb-check><a href=/docs/specs/semconv/db/cosmosdb/ title="Semantic conventions for Microsoft Azure Cosmos DB client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbcosmosdb><span>Cosmos DB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbcouchdb-li>
959<input type=checkbox id=m-docsspecssemconvdbcouchdb-check>
960<label for=m-docsspecssemconvdbcouchdb-check><a href=/docs/specs/semconv/db/couchdb/ title="Semantic conventions for CouchDB client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbcouchdb><span>CouchDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbdynamodb-li><input type=checkbox id=m-docsspecssemconvdbdynamodb-check>
961<label for=m-docsspecssemconvdbdynamodb-check><a href=/docs/specs/semconv/db/dynamodb/ title="Semantic conventions for AWS DynamoDB client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbdynamodb><span>DynamoDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbelasticsearch-li><input type=checkbox id=m-docsspecssemconvdbelasticsearch-check>
962<label for=m-docsspecssemconvdbelasticsearch-check><a href=/docs/specs/semconv/db/elasticsearch/ title="Semantic conventions for Elasticsearch client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbelasticsearch><span>Elasticsearch</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbdatabase-exceptions-li><input type=checkbox id=m-docsspecssemconvdbdatabase-exceptions-check>
963<label for=m-docsspecssemconvdbdatabase-exceptions-check><a href=/docs/specs/semconv/db/database-exceptions/ title="Semantic conventions for database exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbdatabase-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbhbase-li><input type=checkbox id=m-docsspecssemconvdbhbase-check>
964<label for=m-docsspecssemconvdbhbase-check><a href=/docs/specs/semconv/db/hbase/ title="Semantic conventions for HBase client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbhbase><span>HBase</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbmariadb-li><input type=checkbox id=m-docsspecssemconvdbmariadb-check>
965<label for=m-docsspecssemconvdbmariadb-check><a href=/docs/specs/semconv/db/mariadb/ title="Semantic conventions for MariaDB client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbmariadb><span>MariaDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbdatabase-metrics-li><input type=checkbox id=m-docsspecssemconvdbdatabase-metrics-check>
966<label for=m-docsspecssemconvdbdatabase-metrics-check><a href=/docs/specs/semconv/db/database-metrics/ title="Semantic conventions for database client metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbdatabase-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbmongodb-li>
966<input type=checkbox id=m-docsspecssemconvdbmongodb-check>
967<label for=m-docsspecssemconvdbmongodb-check><a href=/docs/specs/semconv/db/mongodb/ title="Semantic conventions for MongoDB client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbmongodb><span>MongoDB</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbmysql-li><input type=checkbox id=m-docsspecssemconvdbmysql-check>
968<label for=m-docsspecssemconvdbmysql-check><a href=/docs/specs/semconv/db/mysql/ title="Semantic conventions for MySQL client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbmysql><span>MySQL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdboracledb-li><input type=checkbox id=m-docsspecssemconvdboracledb-check>
969<label for=m-docsspecssemconvdboracledb-check><a href=/docs/specs/semconv/db/oracledb/ title="Semantic conventions for Oracle Database" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdboracledb><span>Oracle Database</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbpostgresql-li><input type=checkbox id=m-docsspecssemconvdbpostgresql-check>
970<label for=m-docsspecssemconvdbpostgresql-check><a href=/docs/specs/semconv/db/postgresql/ title="Semantic conventions for PostgreSQL client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbpostgresql><span>PostgreSQL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbredis-li><input type=checkbox id=m-docsspecssemconvdbredis-check>
971<label for=m-docsspecssemconvdbredis-check><a href=/docs/specs/semconv/db/redis/ title="Semantic conventions for Redis client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbredis><span>Redis</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbdatabase-spans-li><input type=checkbox id=m-docsspecssemconvdbdatabase-spans-check>
972<label for=m-docsspecssemconvdbdatabase-spans-check><a href=/docs/specs/semconv/db/database-spans/ title="Semantic conventions for database client spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbdatabase-spans><span>Spans</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbsql-li><input type=checkbox id=m-docsspecssemconvdbsql-check>
973<label for=m-docsspecssemconvdbsql-check><a href=/docs/specs/semconv/db/sql/ title="Semantic conventions for SQL databases client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbsql><span>SQL</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdbsql-server-li><input type=checkbox id=m-docsspecssemconvdbsql-server-check>
974<label for=m-docsspecssemconvdbsql-server-check><a href=/docs/specs/semconv/db/sql-server/ title="Semantic conventions for Microsoft SQL Server client operations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdbsql-server><span>SQL Server</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvdns-li><input type=checkbox id=m-docsspecssemconvdns-check>
975<label for=m-docsspecssemconvdns-check><a href=/docs/specs/semconv/dns/ title="Semantic conventions for DNS" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvdns><span>DNS</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvdnsdns-metrics-li><input type=checkbox id=m-docsspecssemconvdnsdns-metrics-check>
976<label for=m-docsspecssemconvdnsdns-metrics-check><a href=/docs/specs/semconv/dns/dns-metrics/ title="Semantic conventions for DNS queries" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvdnsdns-metrics><span>Metrics</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvexceptions-li><input type=checkbox id=m-docsspecssemconvexceptions-check>
977<label for=m-docsspecssemconvexceptions-check><a href=/docs/specs/semconv/exceptions/ title="Semantic conventions for exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvexceptions><span>Exceptions</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvexceptionsexceptions-logs-li><input type=checkbox id=m-docsspecssemconvexceptionsexceptions-logs-check>
978<label for=m-docsspecssemconvexceptionsexceptions-logs-check><a href=/docs/specs/semconv/exceptions/exceptions-logs/ title="Semantic conventions for exceptions in logs" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvexceptionsexceptions-logs><span>Logs</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvexceptionsexceptions-spans-li><input type=checkbox id=m-docsspecssemconvexceptionsexceptions-spans-check>
979<label for=m-docsspecssemconvexceptionsexceptions-spans-check><a href=/docs/specs/semconv/exceptions/exceptions-spans/ title="Semantic conventions for exceptions on spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvexceptionsexceptions-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvfaas-li><input type=checkbox id=m-docsspecssemconvfaas-check>
980<label for=m-docsspecssemconvfaas-check><a href=/docs/specs/semconv/faas/ title="Semantic conventions for Function-as-a-Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvfaas><span>FaaS</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvfaasaws-lambda-li><input type=checkbox id=m-docsspecssemconvfaasaws-lambda-check>
981<label for=m-docsspecssemconvfaasaws-lambda-check><a href=/docs/specs/semconv/faas/aws-lambda/ title="Instrumenting AWS Lambda" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvfaasaws-lambda><span>
981AWS Lambda</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvfaasfaas-exceptions-li><input type=checkbox id=m-docsspecssemconvfaasfaas-exceptions-check>
982<label for=m-docsspecssemconvfaasfaas-exceptions-check><a href=/docs/specs/semconv/faas/faas-exceptions/ title="Semantic conventions for FaaS exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvfaasfaas-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvfaasfaas-metrics-li><input type=checkbox id=m-docsspecssemconvfaasfaas-metrics-check>
983<label for=m-docsspecssemconvfaasfaas-metrics-check><a href=/docs/specs/semconv/faas/faas-metrics/ title="Semantic conventions for FaaS metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvfaasfaas-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvfaasfaas-spans-li><input type=checkbox id=m-docsspecssemconvfaasfaas-spans-check>
984<label for=m-docsspecssemconvfaasfaas-spans-check><a href=/docs/specs/semconv/faas/faas-spans/ title="Semantic conventions for FaaS spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvfaasfaas-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvfeature-flags-li><input type=checkbox id=m-docsspecssemconvfeature-flags-check>
985<label for=m-docsspecssemconvfeature-flags-check><a href=/docs/specs/semconv/feature-flags/ title="Semantic conventions for feature flags" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvfeature-flags><span>Feature flags</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvfeature-flagsfeature-flags-events-li><input type=checkbox id=m-docsspecssemconvfeature-flagsfeature-flags-events-check>
986<label for=m-docsspecssemconvfeature-flagsfeature-flags-events-check><a href=/docs/specs/semconv/feature-flags/feature-flags-events/ title="Semantic conventions for feature flags in events" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvfeature-flagsfeature-flags-events><span>Events</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvgen-ai-li><input type=checkbox id=m-docsspecssemconvgen-ai-check>
987<label for=m-docsspecssemconvgen-ai-check><a href=/docs/specs/semconv/gen-ai/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvgen-ai><span>Generative AI</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aigen-ai-agent-spans-li><input type=checkbox id=m-docsspecssemconvgen-aigen-ai-agent-spans-check>
988<label for=m-docsspecssemconvgen-aigen-ai-agent-spans-check><a href=/docs/specs/semconv/gen-ai/gen-ai-agent-spans/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aigen-ai-agent-spans><span>Agent spans</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aianthropic-li><input type=checkbox id=m-docsspecssemconvgen-aianthropic-check>
989<label for=m-docsspecssemconvgen-aianthropic-check><a href=/docs/specs/semconv/gen-ai/anthropic/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aianthropic><span>Anthropic</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aiaws-bedrock-li><input type=checkbox id=m-docsspecssemconvgen-aiaws-bedrock-check>
990<label for=m-docsspecssemconvgen-aiaws-bedrock-check><a href=/docs/specs/semconv/gen-ai/aws-bedrock/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aiaws-bedrock><span>AWS Bedrock</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aiazure-ai-inference-li><input type=checkbox id=m-docsspecssemconvgen-aiazure-ai-inference-check>
991<label for=m-docsspecssemconvgen-aiazure-ai-inference-check><a href=/docs/specs/semconv/gen-ai/azure-ai-inference/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aiazure-ai-inference><span>Azure AI Inference</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aigen-ai-events-li><input type=checkbox id=m-docsspecssemconvgen-aigen-ai-events-check>
992<label for=m-docsspecssemconvgen-aigen-ai-events-check><a href=/docs/specs/semconv/gen-ai/gen-ai-events/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aigen-ai-events><span>Events</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aigen-ai-exceptions-li><input type=checkbox id=m-docsspecssemconvgen-aigen-ai-exceptions-check>
993<label for=m-docsspecssemconvgen-aigen-ai-exceptions-check><a href=/docs/specs/semconv/gen-ai/gen-ai-exceptions/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aigen-ai-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aigen-ai-metrics-li><input type=checkbox id=m-docsspecssemconvgen-aigen-ai-metrics-check>
994<label for=m-docsspecssemconvgen-aigen-ai-metrics-check><a href=/docs/specs/semconv/gen-ai/gen-ai-metrics/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aigen-ai-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aimcp-li><input type=checkbox id=m-docsspecssemconvgen-aimcp-check>
995<label for=m-docsspecssemconvgen-aimcp-check><a href=/docs/specs/semconv/gen-ai/mcp/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aimcp><span>Model Context Protocol</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-ainon-normativeexamples-llm-calls-li><input type=checkbox id=m-docsspecssemconvgen-ainon-normativeexamples-llm-calls-check>
996<label for=m-docsspecssemconvgen-ainon-normativeexamples-llm-calls-check><a href=/docs/specs/semconv/gen-ai/non-normative/examples-llm-calls/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-ainon-normativeexamples-llm-calls><span>Moved: Generative AI semantic conventions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aiopenai-li><input type=checkbox id=m-docsspecssemconvgen-aiopenai-check>
997<label for=m-docsspecssemconvgen-aiopenai-check><a href=/docs/specs/semconv/gen-ai/openai/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aiopenai><span>OpenAI</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgen-aigen-ai-spans-li><input type=checkbox id=m-docsspecssemconvgen-aigen-ai-spans-check>
998<label for=m-docsspecssemconvgen-aigen-ai-spans-check><a href=/docs/specs/semconv/gen-ai/gen-ai-spans/ title="Moved: Generative AI semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgen-aigen-ai-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvgraphql-li>
998<input type=checkbox id=m-docsspecssemconvgraphql-check>
999<label for=m-docsspecssemconvgraphql-check><a href=/docs/specs/semconv/graphql/ title="Semantic conventions for GraphQL" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvgraphql><span>GraphQL</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvgraphqlgraphql-spans-li><input type=checkbox id=m-docsspecssemconvgraphqlgraphql-spans-check>
1000<label for=m-docsspecssemconvgraphqlgraphql-spans-check><a href=/docs/specs/semconv/graphql/graphql-spans/ title="Semantic conventions for GraphQL server spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvgraphqlgraphql-spans><span>GraphQL server</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvhardware-li><input type=checkbox id=m-docsspecssemconvhardware-check>
1001<label for=m-docsspecssemconvhardware-check><a href=/docs/specs/semconv/hardware/ title="Semantic conventions for hardware" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvhardware><span>Hardware</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarebattery-li><input type=checkbox id=m-docsspecssemconvhardwarebattery-check>
1002<label for=m-docsspecssemconvhardwarebattery-check><a href=/docs/specs/semconv/hardware/battery/ title="Semantic conventions for battery metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarebattery><span>Battery</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarecpu-li><input type=checkbox id=m-docsspecssemconvhardwarecpu-check>
1003<label for=m-docsspecssemconvhardwarecpu-check><a href=/docs/specs/semconv/hardware/cpu/ title="Semantic conventions for CPU metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarecpu><span>CPU</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwaredisk-controller-li><input type=checkbox id=m-docsspecssemconvhardwaredisk-controller-check>
1004<label for=m-docsspecssemconvhardwaredisk-controller-check><a href=/docs/specs/semconv/hardware/disk-controller/ title="Semantic conventions for disk controller metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwaredisk-controller><span>Disk Controller</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwareenclosure-li>
1004<input type=checkbox id=m-docsspecssemconvhardwareenclosure-check>
1005<label for=m-docsspecssemconvhardwareenclosure-check><a href=/docs/specs/semconv/hardware/enclosure/ title="Semantic conventions for enclosure metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwareenclosure><span>Enclosure</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarefan-li><input type=checkbox id=m-docsspecssemconvhardwarefan-check>
1006<label for=m-docsspecssemconvhardwarefan-check><a href=/docs/specs/semconv/hardware/fan/ title="Semantic conventions for fan metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarefan><span>Fan</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwaregpu-li><input type=checkbox id=m-docsspecssemconvhardwaregpu-check>
1007<label for=m-docsspecssemconvhardwaregpu-check><a href=/docs/specs/semconv/hardware/gpu/ title="Semantic conventions for GPU metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwaregpu><span>GPU</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarelogical-disk-li><input type=checkbox id=m-docsspecssemconvhardwarelogical-disk-check>
1008<label for=m-docsspecssemconvhardwarelogical-disk-check><a href=/docs/specs/semconv/hardware/logical-disk/ title="Semantic conventions for logical disk metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarelogical-disk><span>Logical Disk</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarememory-li><input type=checkbox id=m-docsspecssemconvhardwarememory-check>
1009<label for=m-docsspecssemconvhardwarememory-check><a href=/docs/specs/semconv/hardware/memory/ title="Semantic conventions for memory metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarememory><span>Memory</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarecommon-li><input type=checkbox id=m-docsspecssemconvhardwarecommon-check>
1010<label for=m-docsspecssemconvhardwarecommon-check><a href=/docs/specs/semconv/hardware/common/ title="Semantic conventions for common hardware metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarecommon><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarenetwork-li><input type=checkbox id=m-docsspecssemconvhardwarenetwork-check>
1011<label for=m-docsspecssemconvhardwarenetwork-check><a href=/docs/specs/semconv/hardware/network/ title="Semantic conventions for network metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarenetwork><span>Network</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarephysical-disk-li><input type=checkbox id=m-docsspecssemconvhardwarephysical-disk-check>
1012<label for=m-docsspecssemconvhardwarephysical-disk-check><a href=/docs/specs/semconv/hardware/physical-disk/ title="Semantic conventions for physical disk metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarephysical-disk><span>Physical Disk</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarehost-li><input type=checkbox id=m-docsspecssemconvhardwarehost-check>
1013<label for=m-docsspecssemconvhardwarehost-check><a href=/docs/specs/semconv/hardware/host/ title="Semantic conventions for physical host metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarehost><span>Physical host</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarepower-supply-li><input type=checkbox id=m-docsspecssemconvhardwarepower-supply-check>
1014<label for=m-docsspecssemconvhardwarepower-supply-check><a href=/docs/specs/semconv/hardware/power-supply/ title="Semantic conventions for power supply metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarepower-supply><span>Power Supply</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwaretape-drive-li>
1014<input type=checkbox id=m-docsspecssemconvhardwaretape-drive-check>
1015<label for=m-docsspecssemconvhardwaretape-drive-check><a href=/docs/specs/semconv/hardware/tape-drive/ title="Semantic conventions for tape drive metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwaretape-drive><span>Tape Drive</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwaretemperature-li><input type=checkbox id=m-docsspecssemconvhardwaretemperature-check>
1016<label for=m-docsspecssemconvhardwaretemperature-check><a href=/docs/specs/semconv/hardware/temperature/ title="Semantic conventions for temperature metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwaretemperature><span>Temperature</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhardwarevoltage-li><input type=checkbox id=m-docsspecssemconvhardwarevoltage-check>
1017<label for=m-docsspecssemconvhardwarevoltage-check><a href=/docs/specs/semconv/hardware/voltage/ title="Semantic conventions for voltage metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhardwarevoltage><span>Voltage</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvhow-to-write-conventions-li><input type=checkbox id=m-docsspecssemconvhow-to-write-conventions-check>
1018<label for=m-docsspecssemconvhow-to-write-conventions-check><a href=/docs/specs/semconv/how-to-write-conventions/ title="How to write semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvhow-to-write-conventions><span>How to write conventions</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhow-to-write-conventionsresource-and-entities-li><input type=checkbox id=m-docsspecssemconvhow-to-write-conventionsresource-and-entities-check>
1019<label for=m-docsspecssemconvhow-to-write-conventionsresource-and-entities-check><a href=/docs/specs/semconv/how-to-write-conventions/resource-and-entities/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhow-to-write-conventionsresource-and-entities><span>Resource and Entities</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhow-to-write-conventionsstatus-metrics-li><input type=checkbox id=m-docsspecssemconvhow-to-write-conventionsstatus-metrics-check>
1020<label for=m-docsspecssemconvhow-to-write-conventionsstatus-metrics-check><a href=/docs/specs/semconv/how-to-write-conventions/status-metrics/ title="State Metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhow-to-write-conventionsstatus-metrics><span>Status Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhow-to-write-conventionst-shaped-signals-li><input type=checkbox id=m-docsspecssemconvhow-to-write-conventionst-shaped-signals-check>
1021<label for=m-docsspecssemconvhow-to-write-conventionst-shaped-signals-check><a href=/docs/specs/semconv/how-to-write-conventions/t-shaped-signals/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhow-to-write-conventionst-shaped-signals><span>T-shaped Signals</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvhttp-li><input type=checkbox id=m-docsspecssemconvhttp-check>
1022<label for=m-docsspecssemconvhttp-check><a href=/docs/specs/semconv/http/ title="Semantic conventions for HTTP" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvhttp><span>HTTP</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhttphttp-exceptions-li><input type=checkbox id=m-docsspecssemconvhttphttp-exceptions-check>
1023<label for=m-docsspecssemconvhttphttp-exceptions-check><a href=/docs/specs/semconv/http/http-exceptions/ title="Semantic conventions for HTTP exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhttphttp-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhttphttp-metrics-li><input type=checkbox id=m-docsspecssemconvhttphttp-metrics-check>
1024<label for=m-docsspecssemconvhttphttp-metrics-check><a href=/docs/specs/semconv/http/http-metrics/ title="Semantic conventions for HTTP metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhttphttp-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvhttphttp-spans-li><input type=checkbox id=m-docsspecssemconvhttphttp-spans-check>
1025<label for=m-docsspecssemconvhttphttp-spans-check><a href=/docs/specs/semconv/http/http-spans/ title="Semantic conventions for HTTP spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvhttphttp-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvmessaging-li>
1025<input type=checkbox id=m-docsspecssemconvmessaging-check>
1026<label for=m-docsspecssemconvmessaging-check><a href=/docs/specs/semconv/messaging/ title="Semantic conventions for messaging systems" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvmessaging><span>Messaging</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingsns-li><input type=checkbox id=m-docsspecssemconvmessagingsns-check>
1027<label for=m-docsspecssemconvmessagingsns-check><a href=/docs/specs/semconv/messaging/sns/ title="Semantic conventions for AWS SNS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingsns><span>AWS SNS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingsqs-li><input type=checkbox id=m-docsspecssemconvmessagingsqs-check>
1028<label for=m-docsspecssemconvmessagingsqs-check><a href=/docs/specs/semconv/messaging/sqs/ title="Semantic conventions for AWS SQS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingsqs><span>AWS SQS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingazure-messaging-li><input type=checkbox id=m-docsspecssemconvmessagingazure-messaging-check>
1029<label for=m-docsspecssemconvmessagingazure-messaging-check><a href=/docs/specs/semconv/messaging/azure-messaging/ title="Semantic conventions for Azure messaging systems" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingazure-messaging><span>Azure</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingmessaging-exceptions-li><input type=checkbox id=m-docsspecssemconvmessagingmessaging-exceptions-check>
1030<label for=m-docsspecssemconvmessagingmessaging-exceptions-check><a href=/docs/specs/semconv/messaging/messaging-exceptions/ title="Semantic conventions for messaging exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingmessaging-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessaginggcp-pubsub-li><input type=checkbox id=m-docsspecssemconvmessaginggcp-pubsub-check>
1031<label for=m-docsspecssemconvmessaginggcp-pubsub-check><a href=/docs/specs/semconv/messaging/gcp-pubsub/ title="Semantic conventions for Google Cloud Pub/Sub" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessaginggcp-pubsub><span>Google Cloud Pub/Sub</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingkafka-li><input type=checkbox id=m-docsspecssemconvmessagingkafka-check>
1032<label for=m-docsspecssemconvmessagingkafka-check><a href=/docs/specs/semconv/messaging/kafka/ title="Semantic conventions for Kafka" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingkafka><span>Kafka</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingmessaging-metrics-li><input type=checkbox id=m-docsspecssemconvmessagingmessaging-metrics-check>
1033<label for=m-docsspecssemconvmessagingmessaging-metrics-check><a href=/docs/specs/semconv/messaging/messaging-metrics/ title="Semantic conventions for messaging client metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingmessaging-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingrabbitmq-li><input type=checkbox id=m-docsspecssemconvmessagingrabbitmq-check>
1034<label for=m-docsspecssemconvmessagingrabbitmq-check><a href=/docs/specs/semconv/messaging/rabbitmq/ title="Semantic conventions for RabbitMQ" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingrabbitmq><span>RabbitMQ</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingrocketmq-li>
1034<input type=checkbox id=m-docsspecssemconvmessagingrocketmq-check>
1035<label for=m-docsspecssemconvmessagingrocketmq-check><a href=/docs/specs/semconv/messaging/rocketmq/ title="Semantic conventions for RocketMQ" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingrocketmq><span>RocketMQ</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmessagingmessaging-spans-li><input type=checkbox id=m-docsspecssemconvmessagingmessaging-spans-check>
1036<label for=m-docsspecssemconvmessagingmessaging-spans-check><a href=/docs/specs/semconv/messaging/messaging-spans/ title="Semantic conventions for messaging spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmessagingmessaging-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvmobile-li><input type=checkbox id=m-docsspecssemconvmobile-check>
1037<label for=m-docsspecssemconvmobile-check><a href=/docs/specs/semconv/mobile/ title="Semantic conventions for mobile platform" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvmobile><span>Mobile</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvmobilemobile-events-li><input type=checkbox id=m-docsspecssemconvmobilemobile-events-check>
1038<label for=m-docsspecssemconvmobilemobile-events-check><a href=/docs/specs/semconv/mobile/mobile-events/ title="Semantic conventions for mobile events" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvmobilemobile-events><span>Events</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvnfs-li><input type=checkbox id=m-docsspecssemconvnfs-check>
1039<label for=m-docsspecssemconvnfs-check><a href=/docs/specs/semconv/nfs/ title="Semantic conventions for NFS" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvnfs><span>NFS</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnfsnfs-metrics-li><input type=checkbox id=m-docsspecssemconvnfsnfs-metrics-check>
1040<label for=m-docsspecssemconvnfsnfs-metrics-check><a href=/docs/specs/semconv/nfs/nfs-metrics/ title="Semantic conventions for NFS metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnfsnfs-metrics><span>NFS</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvnon-normative-li><input type=checkbox id=m-docsspecssemconvnon-normative-check>
1041<label for=m-docsspecssemconvnon-normative-check><a href=/docs/specs/semconv/non-normative/ title="Non-normative supplementary information" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvnon-normative><span>Non-normative</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativecode-attrs-migration-li><input type=checkbox id=m-docsspecssemconvnon-normativecode-attrs-migration-check>
1042<label for=m-docsspecssemconvnon-normativecode-attrs-migration-check><a href=/docs/specs/semconv/non-normative/code-attrs-migration/ title="Code attributes semantic convention stability migration guide" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativecode-attrs-migration><span>Code attributes migration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvnon-normativecompatibility-li><input type=checkbox id=m-docsspecssemconvnon-normativecompatibility-check>
1043<label for=m-docsspecssemconvnon-normativecompatibility-check><a href=/docs/specs/semconv/non-normative/compatibility/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvnon-normativecompatibility><span>Compatibility</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativecompatibilityaws-li><input type=checkbox id=m-docsspecssemconvnon-normativecompatibilityaws-check>
1044<label for=m-docsspecssemconvnon-normativecompatibilityaws-check><a href=/docs/specs/semconv/non-normative/compatibility/aws/ title="Compatibility considerations for AWS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativecompatibilityaws><span>AWS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativecompatibilitygrpc-li><input type=checkbox id=m-docsspecssemconvnon-normativecompatibilitygrpc-check>
1045<label for=m-docsspecssemconvnon-normativecompatibilitygrpc-check><a href=/docs/specs/semconv/non-normative/compatibility/grpc/ title="Compatibility between OpenTelemetry and gRPC semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativecompatibilitygrpc><span>gRPC</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativedb-migration-li><input type=checkbox id=m-docsspecssemconvnon-normativedb-migration-check>
1046<label for=m-docsspecssemconvnon-normativedb-migration-check><a href=/docs/specs/semconv/non-normative/db-migration/ title="Database semantic convention stability migration guide" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativedb-migration><span>Database migration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativeco
1046de-generation-li><input type=checkbox id=m-docsspecssemconvnon-normativecode-generation-check>
1047<label for=m-docsspecssemconvnon-normativecode-generation-check><a href=/docs/specs/semconv/non-normative/code-generation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativecode-generation><span>Generating semantic convention libraries</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativehttp-migration-li><input type=checkbox id=m-docsspecssemconvnon-normativehttp-migration-check>
1048<label for=m-docsspecssemconvnon-normativehttp-migration-check><a href=/docs/specs/semconv/non-normative/http-migration/ title="HTTP semantic convention stability migration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativehttp-migration><span>HTTP migration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativek8s-attributes-li><input type=checkbox id=m-docsspecssemconvnon-normativek8s-attributes-check>
1049<label for=m-docsspecssemconvnon-normativek8s-attributes-check><a href=/docs/specs/semconv/non-normative/k8s-attributes/ title="Specify resource attributes using Kubernetes annotations" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativek8s-attributes><span>K8s attributes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativek8s-migration-li><input type=checkbox id=m-docsspecssemconvnon-normativek8s-migration-check>
1050<label for=m-docsspecssemconvnon-normativek8s-migration-check><a href=/docs/specs/semconv/non-normative/k8s-migration/ title="K8s semantic convention stability migration" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativek8s-migration><span>K8s migration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativenaming-known-exceptions-li><input type=checkbox id=m-docsspecssemconvnon-normativenaming-known-exceptions-check>
1051<label for=m-docsspecssemconvnon-normativenaming-known-exceptions-check><a href=/docs/specs/semconv/non-normative/naming-known-exceptions/ title="Kubernetes naming exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativenaming-known-exceptions><span>Naming known exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativegroupssystemcpu-metrics-guidelines-li><input type=checkbox id=m-docsspecssemconvnon-normativegroupssystemcpu-metrics-guidelines-check>
1052<label for=m-docsspecssemconvnon-normativegroupssystemcpu-metrics-guidelines-check><a href=/docs/specs/semconv/non-normative/groups/system/cpu-metrics-guidelines/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativegroupssystemcpu-metrics-guidelines><span>Recommended vs Opt-In CPU Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativerpc-migration-li><input type=checkbox id=m-docsspecssemconvnon-normativerpc-migration-check>
1053<label for=m-docsspecssemconvnon-normativerpc-migration-check><a href=/docs/specs/semconv/non-normative/rpc-migration/ title="RPC semantic convention stability migration guide" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativerpc-migration><span>RPC migration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativegroupssystemdesign-philosophy-li><input type=checkbox id=m-docsspecssemconvnon-normativegroupssystemdesign-philosophy-check>
1054<label for=m-docsspecssemconvnon-normativegroupssystemdesign-philosophy-check><a href=/docs/specs/semconv/non-normative/groups/system/design-philosophy/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativegroupssystemdesign-philosophy><span>System semantic conventions: instrumentation design philosophy</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvnon-normativegroupssystemuse-cases-li><input type=checkbox id=m-docsspecssemconvnon-normativegroupssystemuse-cases-check>
1055<label for=m-docsspecssemconvnon-normativegroupssystemuse-cases-check>
1055<a href=/docs/specs/semconv/non-normative/groups/system/use-cases/ title="System semantic conventions: general use cases" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvnon-normativegroupssystemuse-cases><span>System use cases</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvobject-stores-li><input type=checkbox id=m-docsspecssemconvobject-stores-check>
1056<label for=m-docsspecssemconvobject-stores-check><a href=/docs/specs/semconv/object-stores/ title="Semantic conventions for object stores" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvobject-stores><span>Object stores</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvobject-storess3-li><input type=checkbox id=m-docsspecssemconvobject-storess3-check>
1057<label for=m-docsspecssemconvobject-storess3-check><a href=/docs/specs/semconv/object-stores/s3/ title="Semantic conventions for AWS S3 client spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvobject-storess3><span>S3</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvotel-li><input type=checkbox id=m-docsspecssemconvotel-check>
1058<label for=m-docsspecssemconvotel-check><a href=/docs/specs/semconv/otel/ title="Semantic conventions for OpenTelemetry SDK" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvotel><span>OpenTelemetry SDK</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvotelsdk-metrics-li><input type=checkbox id=m-docsspecssemconvotelsdk-metrics-check>
1059<label for=m-docsspecssemconvotelsdk-metrics-check><a href=/docs/specs/semconv/otel/sdk-metrics/ title="Semantic conventions for OpenTelemetry SDK metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvotelsdk-metrics><span>SDK Metrics</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvresource-li><input type=checkbox id=m-docsspecssemconvresource-check>
1060<label for=m-docsspecssemconvresource-check><a href=/docs/specs/semconv/resource/ title="Resource semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvresource><span>Resource</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourceandroid-li><input type=checkbox id=m-docsspecssemconvresourceandroid-check>
1061<label for=m-docsspecssemconvresourceandroid-check><a href=/docs/specs/semconv/resource/android/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourceandroid><span>Android</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcebrowser-li><input type=checkbox id=m-docsspecssemconvresourcebrowser-check>
1062<label for=m-docsspecssemconvresourcebrowser-check><a href=/docs/specs/semconv/resource/browser/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcebrowser><span>Browser</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecicd-li><input type=checkbox id=m-docsspecssemconvresourcecicd-check>
1063<label for=m-docsspecssemconvresourcecicd-check><a href=/docs/specs/semconv/resource/cicd/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecicd><span>CI/CD</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-li><input type=checkbox id=m-docsspecssemconvresourcecloud-check>
1064<label for=m-docsspecssemconvresourcecloud-check><a href=/docs/specs/semconv/resource/cloud/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud><span>Cloud</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvresourcecloud-provider-li><input type=checkbox id=m-docsspecssemconvresourcecloud-provider-check>
1065<label for=m-docsspecssemconvresourcecloud-provider-check><a href=/docs/specs/semconv/resource/cloud-provider/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvresourcecloud-provider><span>Cloud provider</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvresourcecloud-provideraws-li><input type=checkbox id=m-docsspecssemconvresourcecloud-provideraws-check>
1066<label for=m-docsspecssemconvresourcecloud-provideraws-check><a href=/docs/specs/semconv/resource/cloud-provider/aws/ title="AW
1066S semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvresourcecloud-provideraws><span>AWS</span></a></label><ul class="ul-7 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providerawsecs-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providerawsecs-check>
1067<label for=m-docsspecssemconvresourcecloud-providerawsecs-check><a href=/docs/specs/semconv/resource/cloud-provider/aws/ecs/ title="AWS ECS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providerawsecs><span>ECS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providerawseks-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providerawseks-check>
1068<label for=m-docsspecssemconvresourcecloud-providerawseks-check><a href=/docs/specs/semconv/resource/cloud-provider/aws/eks/ title="AWS EKS" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providerawseks><span>EKS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providerawslogs-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providerawslogs-check>
1069<label for=m-docsspecssemconvresourcecloud-providerawslogs-check><a href=/docs/specs/semconv/resource/cloud-provider/aws/logs/ title="AWS logs" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providerawslogs><span>Logs</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvresourcecloud-providergcp-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providergcp-check>
1070<label for=m-docsspecssemconvresourcecloud-providergcp-check><a href=/docs/specs/semconv/resource/cloud-provider/gcp/ title="GCP semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvresourcecloud-providergcp><span>GCP</span></a></label><ul class="ul-7 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providergcpapphub-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providergcpapphub-check>
1071<label for=m-docsspecssemconvresourcecloud-providergcpapphub-check><a href=/docs/specs/semconv/resource/cloud-provider/gcp/apphub/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providergcpapphub><span>Google Cloud AppHub</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providergcpcloud-run-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providergcpcloud-run-check>
1072<label for=m-docsspecssemconvresourcecloud-providergcpcloud-run-check><a href=/docs/specs/semconv/resource/cloud-provider/gcp/cloud-run/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providergcpcloud-run><span>Google Cloud Run</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providergcpgce-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providergcpgce-check>
1073<label for=m-docsspecssemconvresourcecloud-providergcpgce-check><a href=/docs/specs/semconv/resource/cloud-provider/gcp/gce/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providergcpgce><span>Google Compute Engine</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloud-providerheroku-li><input type=checkbox id=m-docsspecssemconvresourcecloud-providerheroku-check>
1074<label for=m-docsspecssemconvresourcecloud-providerheroku-check><a href=/docs/specs/semconv/resource/cloud-provider/heroku/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloud-providerheroku><span>Heroku</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecloudfoundry-li><input type=checkbox id=m-docsspecssemconvresourcecloudfoundry-check>
1075<label for=m-docsspecssemconvresourcecloudfoundry-check><a href=/docs/specs/semconv/resource/cloudfoundry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecloudfoundry><span>CloudFoundry</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcecontainer-li><input type=checkbox id=m-docsspecssemconvresourcecontainer-check>
1076<label for=m-docsspecssemconvresourcecontainer-check><a href=/docs/specs/semconv/resource/container/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcecontainer><span>Container</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcedeployment-environment-li>
1076<input type=checkbox id=m-docsspecssemconvresourcedeployment-environment-check>
1077<label for=m-docsspecssemconvresourcedeployment-environment-check><a href=/docs/specs/semconv/resource/deployment-environment/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcedeployment-environment><span>Deployment</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcedevice-li><input type=checkbox id=m-docsspecssemconvresourcedevice-check>
1078<label for=m-docsspecssemconvresourcedevice-check><a href=/docs/specs/semconv/resource/device/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcedevice><span>Device</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcefaas-li><input type=checkbox id=m-docsspecssemconvresourcefaas-check>
1079<label for=m-docsspecssemconvresourcefaas-check><a href=/docs/specs/semconv/resource/faas/ title="Function as a Service" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcefaas><span>FaaS</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcehost-li><input type=checkbox id=m-docsspecssemconvresourcehost-check>
1080<label for=m-docsspecssemconvresourcehost-check><a href=/docs/specs/semconv/resource/host/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcehost><span>Host</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvresourcek8s-li><input type=checkbox id=m-docsspecssemconvresourcek8s-check>
1081<label for=m-docsspecssemconvresourcek8s-check><a href=/docs/specs/semconv/resource/k8s/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvresourcek8s><span>Kubernetes</span></a></label><ul class="ul-6 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcek8sopenshift-li><input type=checkbox id=m-docsspecssemconvresourcek8sopenshift-check>
1082<label for=m-docsspecssemconvresourcek8sopenshift-check><a href=/docs/specs/semconv/resource/k8s/openshift/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcek8sopenshift><span>Openshift</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourceos-li><input type=checkbox id=m-docsspecssemconvresourceos-check>
1083<label for=m-docsspecssemconvresourceos-check><a href=/docs/specs/semconv/resource/os/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourceos><span>Operating system</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourceprocess-li><input type=checkbox id=m-docsspecssemconvresourceprocess-check>
1084<label for=m-docsspecssemconvresourceprocess-check><a href=/docs/specs/semconv/resource/process/ title="Process and process runtime resources" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourceprocess><span>Process</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourceservice-li><input type=checkbox id=m-docsspecssemconvresourceservice-check>
1085<label for=m-docsspecssemconvresourceservice-check><a href=/docs/specs/semconv/resource/service/ title="Service semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourceservice><span>Service</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcewebengine-li><input type=checkbox id=m-docsspecssemconvresourcewebengine-check>
1086<label for=m-docsspecssemconvresourcewebengine-check><a href=/docs/specs/semconv/resource/webengine/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcewebengine><span>Webengine</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvresourcezos-li><input type=checkbox id=m-docsspecssemconvresourcezos-check>
1087<label for=m-docsspecssemconvresourcezos-check><a href=/docs/specs/semconv/resource/zos/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvresourcezos><span>z/OS software</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvrpc-li><input type=checkbox id=m-docsspecssemconvrpc-check>
1088<label for=m-docsspecssemconvrpc-check><a href=/docs/specs/semconv/rpc/ title="Semantic conventions for RPC" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvrpc><span>RPC</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcconnect-rpc-li><input type=checkbox id=m-docsspecssemconvrpcconnect-rpc-check>
1089<label for=m-docsspecssemconvrpcconnect-rpc-check><a href=/docs/specs/semconv/rpc/connect-rpc/ title="Semantic conventions for Connect RPC" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcconnect-rpc>
1089<span>Connect</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcdubbo-li><input type=checkbox id=m-docsspecssemconvrpcdubbo-check>
1090<label for=m-docsspecssemconvrpcdubbo-check><a href=/docs/specs/semconv/rpc/dubbo/ title="Semantic conventions for Apache Dubbo" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcdubbo><span>Dubbo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcrpc-exceptions-li><input type=checkbox id=m-docsspecssemconvrpcrpc-exceptions-check>
1091<label for=m-docsspecssemconvrpcrpc-exceptions-check><a href=/docs/specs/semconv/rpc/rpc-exceptions/ title="Semantic conventions for RPC exceptions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcrpc-exceptions><span>Exceptions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcgrpc-li><input type=checkbox id=m-docsspecssemconvrpcgrpc-check>
1092<label for=m-docsspecssemconvrpcgrpc-check><a href=/docs/specs/semconv/rpc/grpc/ title="Semantic conventions for gRPC" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcgrpc><span>gRPC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcjson-rpc-li><input type=checkbox id=m-docsspecssemconvrpcjson-rpc-check>
1093<label for=m-docsspecssemconvrpcjson-rpc-check><a href=/docs/specs/semconv/rpc/json-rpc/ title="Semantic conventions for JSON-RPC" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcjson-rpc><span>JSON-RPC</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcrpc-metrics-li><input type=checkbox id=m-docsspecssemconvrpcrpc-metrics-check>
1094<label for=m-docsspecssemconvrpcrpc-metrics-check><a href=/docs/specs/semconv/rpc/rpc-metrics/ title="Semantic conventions for RPC metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcrpc-metrics><span>Metrics</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvrpcrpc-spans-li><input type=checkbox id=m-docsspecssemconvrpcrpc-spans-check>
1095<label for=m-docsspecssemconvrpcrpc-spans-check><a href=/docs/specs/semconv/rpc/rpc-spans/ title="Semantic conventions for RPC spans" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvrpcrpc-spans><span>Spans</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvruntime-li>
1095<input type=checkbox id=m-docsspecssemconvruntime-check>
1096<label for=m-docsspecssemconvruntime-check><a href=/docs/specs/semconv/runtime/ title="Semantic conventions for runtime environment" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvruntime><span>Runtime environment</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvruntimedotnet-metrics-li><input type=checkbox id=m-docsspecssemconvruntimedotnet-metrics-check>
1097<label for=m-docsspecssemconvruntimedotnet-metrics-check><a href=/docs/specs/semconv/runtime/dotnet-metrics/ title="Semantic conventions for .NET Common Language Runtime (CLR) metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvruntimedotnet-metrics><span>.NET</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvruntimecpython-metrics-li><input type=checkbox id=m-docsspecssemconvruntimecpython-metrics-check>
1098<label for=m-docsspecssemconvruntimecpython-metrics-check><a href=/docs/specs/semconv/runtime/cpython-metrics/ title="Semantic conventions for CPython runtime metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvruntimecpython-metrics><span>CPython</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvruntimego-metrics-li><input type=checkbox id=m-docsspecssemconvruntimego-metrics-check>
1099<label for=m-docsspecssemconvruntimego-metrics-check><a href=/docs/specs/semconv/runtime/go-metrics/ title="Semantic conventions for Go runtime metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvruntimego-metrics><span>Go</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvruntimejvm-metrics-li><input type=checkbox id=m-docsspecssemconvruntimejvm-metrics-check>
1100<label for=m-docsspecssemconvruntimejvm-metrics-check><a href=/docs/specs/semconv/runtime/jvm-metrics/ title="Semantic conventions for JVM metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvruntimejvm-metrics><span>JVM</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvruntimenodejs-metrics-li><input type=checkbox id=m-docsspecssemconvruntimenodejs-metrics-check>
1101<label for=m-docsspecssemconvruntimenodejs-metrics-check><a href=/docs/specs/semconv/runtime/nodejs-metrics/ title="Semantic conventions for Node.js runtime metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvruntimenodejs-metrics><span>Node.js</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvruntimev8js-metrics-li><input type=checkbox id=m-docsspecssemconvruntimev8js-metrics-check>
1102<label for=m-docsspecssemconvruntimev8js-metrics-check><a href=/docs/specs/semconv/runtime/v8js-metrics/ title="Semantic conventions for V8 JS engine runtime metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvruntimev8js-metrics><span>V8 JS engine</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docsspecssemconvsystem-li><input type=checkbox id=m-docsspecssemconvsystem-check>
1103<label for=m-docsspecssemconvsystem-check><a href=/docs/specs/semconv/system/ title="System semantic conventions" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvsystem><span>System</span></a></label><ul class="ul-5 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvsystemcontainer-metrics-li><input type=checkbox id=m-docsspecssemconvsystemcontainer-metrics-check>
1104<label for=m-docsspecssemconvsystemcontainer-metrics-check><a href=/docs/specs/semconv/system/container-metrics/ title="Semantic conventions for c
1104ontainer metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvsystemcontainer-metrics><span>Container</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvsystemk8s-metrics-li><input type=checkbox id=m-docsspecssemconvsystemk8s-metrics-check>
1105<label for=m-docsspecssemconvsystemk8s-metrics-check><a href=/docs/specs/semconv/system/k8s-metrics/ title="Semantic conventions for Kubernetes metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvsystemk8s-metrics><span>Kubernetes</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvsystemopenshift-metrics-li><input type=checkbox id=m-docsspecssemconvsystemopenshift-metrics-check>
1106<label for=m-docsspecssemconvsystemopenshift-metrics-check><a href=/docs/specs/semconv/system/openshift-metrics/ title="Semantic conventions for OpenShift metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvsystemopenshift-metrics><span>OpenShift</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvsystemprocess-metrics-li><input type=checkbox id=m-docsspecssemconvsystemprocess-metrics-check>
1107<label for=m-docsspecssemconvsystemprocess-metrics-check><a href=/docs/specs/semconv/system/process-metrics/ title="Semantic conventions for OS process metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvsystemprocess-metrics><span>OS process</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvsystemsystem-metrics-li><input type=checkbox id=m-docsspecssemconvsystemsystem-metrics-check>
1108<label for=m-docsspecssemconvsystemsystem-metrics-check><a href=/docs/specs/semconv/system/system-metrics/ title="Semantic conventions for system metrics" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docsspecssemconvsystemsystem-metrics><span>System</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docsspecssemconvurl-li><input type=checkbox id=m-docsspecssemconvurl-check>
1109<label for=m-docsspecssemconvurl-check><a href=/docs/specs/semconv/url/ title="Semantic conventions for URL" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docsspecssemconvurl><span>URL</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docssecurity-li><input type=checkbox id=m-docssecurity-check>
1110<label for=m-docssecurity-check><a href=/docs/security/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docssecurity><span>Security</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docssecuritycve-li><input type=checkbox id=m-docssecuritycve-check>
1111<label for=m-docssecuritycve-check><a href=/docs/security/cve/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docssecuritycve><span>Common Vulnerabilities and Exposures</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docssecurityhandling-sensitive-data-li><input type=checkbox id=m-docssecurityhandling-sensitive-data-check>
1112<label for=m-docssecurityhandling-sensitive-data-check><a href=/docs/security/handling-sensitive-data/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docssecurityhandling-sensitive-data><span>Handling sensitive data</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docssecuritysecurity-response-li><input type=checkbox id=m-docssecuritysecurity-response-check>
1113<label for=m-docssecuritysecurity-response-check><a href=/docs/security/security-response/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docssecuritysecurity-response><span>Community incident response guidelines</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docssecurityconfig-best-practices-li><input type=checkbox id=m-docssecurityconfig-best-practices-check>
1114<label for=m-docssecurityconfig-best-practices-check><a href=/docs/security/config-best-practices/ title="Collector configuration best practices" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docssecurityconfig-best-practices><span>Collector configuration</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docssecurityhosting-best-practices-li><input type=checkbox id=m-docssecurityhosting-best-practices-check>
1115<label for=m-docssecurityhosting-best-practices-check><a href=/docs/security/hosting-best-practices/ title="Collector hosting best practices" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docssecurityhosting-best-practices><span>Collector hosting</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-docscontributing-li>
1115<input type=checkbox id=m-docscontributing-check>
1116<label for=m-docscontributing-check><a href=/docs/contributing/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-docscontributing><span>Contributing</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingprerequisites-li><input type=checkbox id=m-docscontributingprerequisites-check>
1117<label for=m-docscontributingprerequisites-check><a href=/docs/contributing/prerequisites/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingprerequisites><span>Prerequisites</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingissues-li><input type=checkbox id=m-docscontributingissues-check>
1118<label for=m-docscontributingissues-check><a href=/docs/contributing/issues/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingissues><span>Issues</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingpull-requests-li><input type=checkbox id=m-docscontributingpull-requests-check>
1119<label for=m-docscontributingpull-requests-check><a href=/docs/contributing/pull-requests/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingpull-requests><span>Submitting content</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingstyle-guide-li><input type=checkbox id=m-docscontributingstyle-guide-check>
1120<label for=m-docscontributingstyle-guide-check><a href=/docs/contributing/style-guide/ title="Documentation style guide" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingstyle-guide><span>Style guide</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributinglocalization-li><input type=checkbox id=m-docscontributinglocalization-check>
1121<label for=m-docscontributinglocalization-check><a href=/docs/contributing/localization/ title="Site localization" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributinglocalization><span>Localization</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingblog-li><input type=checkbox id=m-docscontributingblog-check>
1122<label for=m-docscontributingblog-check><a href=/docs/contributing/blog/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingblog><span>Blog</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingpr-checks-li><input type=checkbox id=m-docscontributingpr-checks-check>
1123<label for=m-docscontributingpr-checks-check><a href=/docs/contributing/pr-checks/ title="Pull request checks and tests" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingpr-checks><span>PR checks & tests</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingannouncements-li><input type=checkbox id=m-docscontributingannouncements-check>
1124<label for=m-docscontributingannouncements-check><a href=/docs/contributing/announcements/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingannouncements><span>Announcements</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingdevelopment-li><input type=checkbox id=m-docscontributingdevelopment-check>
1125<label for=m-docscontributingdevelopment-check><a href=/docs/contributing/development/ title="Development setup and commands to build, serve, and more" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingdevelopment><span>Dev setup and more</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingsig-practices-li><input type=checkbox id=m-docscontributingsig-practices-check>
1126<label for=m-docscontributingsig-practices-check><a href=/docs/contributing/sig-practices/ title="SIG practices for approver and maintainers" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingsig-practices><span>SIG practices</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-docscontributingacknowledgements-li><input type=checkbox id=m-docscontributingacknowledgements-check>
1127<label for=m-docscontributingacknowledgements-check><a href=/docs/contributing/acknowledgements/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-docscontributingacknowledgements><span>Acknowledgements</span></a></label></li></ul></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-ecosystem-li>
1127<input type=checkbox id=m-ecosystem-check>
1128<label for=m-ecosystem-check><a href=/ecosystem/ title="OpenTelemetry Ecosystem" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-ecosystem><span>Ecosystem</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemdemo-li><input type=checkbox id=m-ecosystemdemo-check>
1129<label for=m-ecosystemdemo-check><a href=/ecosystem/demo/ title="OpenTelemetry Demo" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemdemo><span>Demo</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-ecosystemregistry-li><input type=checkbox id=m-ecosystemregistry-check>
1130<label for=m-ecosystemregistry-check><a href=/ecosystem/registry/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-ecosystemregistry><span>Registry</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemregistryadding-li><input type=checkbox id=m-ecosystemregistryadding-check>
1131<label for=m-ecosystemregistryadding-check><a href=/ecosystem/registry/adding/ title="Adding to the registry" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemregistryadding><span>Adding</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemregistryupdating-li><input type=checkbox id=m-ecosystemregistryupdating-check>
1132<label for=m-ecosystemregistryupdating-check><a href=/ecosystem/registry/updating/ title="Keeping registry and list information current" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemregistryupdating><span>Updating</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemadopters-li><input type=checkbox id=m-ecosystemadopters-check>
1133<label for=m-ecosystemadopters-check><a href=/ecosystem/adopters/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemadopters><span>Adopters</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemdistributions-li><input type=checkbox id=m-ecosystemdistributions-check>
1134<label for=m-ecosystemdistributions-check><a href=/ecosystem/distributions/ title="Third-party distributions" class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemdistributions><span>Distributions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemintegrations-li><input type=checkbox id=m-ecosystemintegrations-check>
1135<label for=m-ecosystemintegrations-check><a href=/ecosystem/integrations/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemintegrations><span>Integrations</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-ecosystemvendors-li><input type=checkbox id=m-ecosystemvendors-check>
1136<label for=m-ecosystemvendors-check><a href=/ecosystem/vendors/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-ecosystemvendors><span>Vendors</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-search-li><input type=checkbox id=m-search-check>
1137<label for=m-search-check><a href=/search/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-search><span>Search Results</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-status-li><input type=checkbox id=m-status-check>
1138<label for=m-status-check><a href=/status/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-status><span>Status</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-training-li><input type=checkbox id=m-training-check>
1139<label for=m-training-check><a href=/training/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-training><span>Training</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-site-li>
1139<input type=checkbox id=m-site-check>
1140<label for=m-site-check><a href=/site/ title="About this website" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-site><span>Website docs</span></a></label><ul class="ul-2 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitefeatures-li><input type=checkbox id=m-sitefeatures-check>
1141<label for=m-sitefeatures-check><a href=/site/features/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitefeatures><span>Features</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-siteskills-li><input type=checkbox id=m-siteskills-check>
1142<label for=m-siteskills-check><a href=/site/skills/ title="Skills for agents and maintainers" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-siteskills><span>Skills</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-siteskillsrefresh-link-cache-pr-fix-li><input type=checkbox id=m-siteskillsrefresh-link-cache-pr-fix-check>
1143<label for=m-siteskillsrefresh-link-cache-pr-fix-check><a href=/site/skills/refresh-link-cache-pr-fix/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-siteskillsrefresh-link-cache-pr-fix><span>Refresh-link-cache PR fix</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-siteskillsupdate-git-submodule-li><input type=checkbox id=m-siteskillsupdate-git-submodule-check>
1144<label for=m-siteskillsupdate-git-submodule-check><a href=/site/skills/update-git-submodule/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-siteskillsupdate-git-submodule><span>Update git submodules</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-siteskillsupdate-i18n-drift-status-li><input type=checkbox id=m-siteskillsupdate-i18n-drift-status-check>
1145<label for=m-siteskillsupdate-i18n-drift-status-check><a href=/site/skills/update-i18n-drift-status/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-siteskillsupdate-i18n-drift-status><span>Update i18n drift status</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-siteskillsupdate-old-blog-ignores-li><input type=checkbox id=m-siteskillsupdate-old-blog-ignores-check>
1146<label for=m-siteskillsupdate-old-blog-ignores-check><a href=/site/skills/update-old-blog-ignores/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-siteskillsupdate-old-blog-ignores><span>Update old-blog ignore ranges</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-sitedesign-li><input type=checkbox id=m-sitedesign-check>
1147<label for=m-sitedesign-check><a href=/site/design/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-sitedesign><span>Design</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitedesignagent-support-li><input type=checkbox id=m-sitedesignagent-support-check>
1148<label for=m-sitedesignagent-support-check><a href=/site/design/agent-support/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitedesignagent-support><span>Agent support</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitedesignsupply-chain-security-li><input type=checkbox id=m-sitedesignsupply-chain-security-check>
1149<label for=m-sitedesignsupply-chain-security-check><a href=/site/design/supply-chain-security/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitedesignsupply-chain-security><span>Supply-chain security</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitedesignsupply-chain-audit-li><input type=checkbox id=m-sitedesignsupply-chain-audit-check>
1150<label for=m-sitedesignsupply-chain-audit-check><a href=/site/design/supply-chain-audit/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitedesignsupply-chain-audit><span>Supply-chain audit design</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-siteimplementation-li><input type=checkbox id=m-siteimplementation-check>
1151<label for=m-siteimplementation-check><a href=/site/implementation/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-siteimplementation><span>Implementation</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-siteimplementationstyle-guide-li><input type=checkbox id=m-siteimplementationstyle-guide-check>
1152<label for=m-siteimplementationstyle-guide-check><a href=/site/implementation/style-guide/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-siteimplementationstyle-guide><span>Style guide</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-sitebuild-li><input type=checkbox id=m-sitebuild-check>
1153<label for=m-sitebuild-check><a href=/site/build/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-sitebuild><span>Build</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuilddependencies-li><input type=checkbox id=m-sitebuilddependencies-check>
1154<label for=m-sitebuilddependencies-check><a href=/site/build/dependencies/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuilddependencies><span>Dependency management</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildci-workflows-li><input type=checkbox id=m-sitebuildci-workflows-check>
1155<label for=m-sitebuildci-workflows-check><a href=/site/build/ci-workflows/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuildci-workflows><span>CI workflows</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildlink-checking-li>
1155<input type=checkbox id=m-sitebuildlink-checking-check>
1156<label for=m-sitebuildlink-checking-check><a href=/site/build/link-checking/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuildlink-checking><span>Link checking</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildcontent-module-patches-li><input type=checkbox id=m-sitebuildcontent-module-patches-check>
1157<label for=m-sitebuildcontent-module-patches-check><a href=/site/build/content-module-patches/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuildcontent-module-patches><span>Content module patches</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildnpm-scripts-li><input type=checkbox id=m-sitebuildnpm-scripts-check>
1158<label for=m-sitebuildnpm-scripts-check><a href=/site/build/npm-scripts/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuildnpm-scripts><span>NPM scripts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildscripts-li><input type=checkbox id=m-sitebuildscripts-check>
1159<label for=m-sitebuildscripts-check><a href=/site/build/scripts/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuildscripts><span>Helper scripts</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildcollector-components-li><input type=checkbox id=m-sitebuildcollector-components-check>
1160<label for=m-sitebuildcollector-components-check><a href=/site/build/collector-components/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-sitebuildcollector-components><span>Collector Component Automation</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildlocalization-li><input type=checkbox id=m-sitebuildlocalization-check>
1161<label for=m-sitebuildlocalization-check><a href=/site/build/localization/ title="Setting up a new localization" class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-sitebuildlocalization><span>Localization setup</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitebuildannouncements-li><input type=checkbox id=m-sitebuildannouncements-check>
1162<label for=m-sitebuildannouncements-check><a href=/site/build/announcements/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitebuildannouncements><span>Homepage announcements</span></a></label></li></ul></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-sitetesting-li><input type=checkbox id=m-sitetesting-check>
1163<label for=m-sitetesting-check><a href=/site/testing/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-sitetesting><span>Testing</span></a></label><ul class="ul-3 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-sitetestingtests-li><input type=checkbox id=m-sitetestingtests-check>
1164<label for=m-sitetestingtests-check><a href=/site/testing/tests/ class="align-left ps-0 td-sidebar-link td-sidebar-link__section" id=m-sitetestingtests><span>Test pages</span></a></label><ul class="ul-4 foldable"><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitetestingtestsno-md-li><input type=checkbox id=m-sitetestingtestsno-md-check>
1165<label for=m-sitetestingtestsno-md-check><a href=/site/testing/tests/no-md/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitetestingtestsno-md><span>HTML-only test page</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-sitetestingtestsregular-li><input type=checkbox id=m-sitetestingtestsregular-check>
1166<label for=m-sitetestingtestsregular-check><a href=/site/testing/tests/regular/ class="align-left ps-0 td-sidebar-link td-sidebar-link__page" id=m-sitetestingtestsregular><span>Regular test page</span></a></label></li></ul></li></ul></li></ul></li></ul></li></ul></nav></div></aside><aside class=td-sidebar-toc><div class="td-page-meta ms-2 pb-1 pt-2 mb-0"><a href=/status/index.md class=td-page-meta__markdown><i class="fa-brands fa-markdown"></i>
1166 View Markdown</a>
1167<a href=https://github.com/open-telemetry/opentelemetry.io/tree/main/content/en/status.md class="td-page-meta--view td-page-meta__view" target=_blank rel=noopener><i class="fa-solid fa-file-lines"></i> View page source</a>
1168<a href=https://github.com/open-telemetry/opentelemetry.io/edit/main/content/en/status.md class="td-page-meta--edit td-page-meta__edit" target=_blank rel=noopener><i class="fa-solid fa-pen-to-square"></i> Edit this page</a>
1169<a href="https://github.com/open-telemetry/opentelemetry.io/new/main/content/en?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60get-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" class="td-page-meta--child td-page-meta__child" target=_blank rel=noopener><i class="fa-solid fa-pen-to-square"></i> Create child page</a>
1170<a href="https://github.com/open-telemetry/opentelemetry.io/issues/new?title=Status" class="td-page-meta--issue td-page-meta__issue" target=_blank rel=noopener><i class="fa-solid fa-list-check"></i> Create documentation issue</a></div><div class=td-toc data-proofer-ignore><div class=td-toc-title><span class=td-toc-title__text>On this page</span>
1171<a class=td-toc-title__link title="Top of page" href=#></a></div><nav id=TableOfContents><ul><li><a href=#language-apis--sdks>Language APIs & SDKs</a></li><li><a href=#collector>Collector</a></li><li><a href=#kubernetes-operator>Kubernetes Operator</a></li><li><a href=#specifications>Specifications</a></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 ps-md-5" role=main><nav aria-label=breadcrumb class="td-breadcrumbs td-breadcrumbs--single"><ol class=td-breadcrumbs__list><li class=td-breadcrumbs__item aria-current=page>Status</li></ol></nav><div class=td-content><h1>Status</h1><div class=lead>Maturity-level of the main OpenTelemetry components</div><header class=article-meta></header><p>OpenTelemetry is made up of <a href=/docs/concepts/components/>several components</a>,
1172some language-specific and others language-agnostic. When looking for a
1173<a href=/docs/specs/otel/versioning-and-stability/>status</a>, make sure to look for the
1174status from the right component page. For example, the status of a signal in the
1175specification may not be the same as the signal status in a particular language
1176SDK.</p><h2 id=language-apis--sdks>Language APIs & SDKs<a class=td-heading-self-link href=#language-apis--sdks aria-label="Heading self-link"></a></h2><p>For the development status, or maturity level, of a
1177<a href=/docs/languages/>language API or SDK</a>, see the following table:</p><table><thead><tr><th>Language</th><th>Traces</th><th>Metrics</th><th>Logs</th><th>Profiles</th></tr></thead><tbody><tr><td><a href=/docs/languages/cpp/>C++</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td>-</td></tr><tr><td><a href=/docs/languages/dotnet/>C#/.NET</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td>-</td></tr><tr><td><a href=/docs/languages/erlang/>Erlang/Elixir</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td>-</td></tr><tr><td><a href=/docs/languages/go/>Go</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#release-candidate target=_blank rel=noopener class=external-link>Release candidate</a></td><td>-</td></tr><tr><td><a href=/docs/languages/java/>Java</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td></tr><tr><td><a href=/docs/languages/js/>JavaScript</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td>-</td></tr><tr><td><a href=/docs/languages/kotlin/>Kotlin</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td>-</td></tr><tr><td><a href=/docs/languages/php/>PHP</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td>-</td></tr><tr><td><a href=/docs/languages/python/>Python</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td>-</td></tr><tr><td><a href=/docs/languages/ruby/>Ruby</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td>-</td></tr><tr><td><a href=/docs/languages/rust/>Rust</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#beta target=_blank rel=noopener class=external-link>Beta</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#beta target=_blank rel=noopener class=external-link>Beta</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#beta target=_blank rel=noopener class=external-link>Beta</a></td><td>-</td></tr><tr><td><a href=/docs/languages/swift/>Swift</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#stable target=_blank rel=noopener class=external-link>Stable</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td><a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/oteps/0232-maturity-of-otel.md#development target=_blank rel=noopener class=external-link>Development</a></td><td>-</td></tr></tbody></table><p>For more details on the specification compliance per implementation, see the
1178<a href=https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix.md target=_blank rel=noopener class=external-link>Spec Compliance Matrix</a>.</p><h2 id=collector>
1178Collector<a class=td-heading-self-link href=#collector aria-label="Heading self-link"></a></h2><p>The collector status is: <a href=/docs/specs/otel/document-status/#mixed>mixed</a>, since
1179core collector components currently have mixed
1180<a href=https://github.com/open-telemetry/opentelemetry-collector#stability-levels target=_blank rel=noopener class=external-link>stability levels</a>.</p><p><strong>Collector components</strong> differ in their maturity levels. Each component has its
1181stability documented in its <code>README.md</code>. You can find a list of all available
1182collector components in the <a href="/ecosystem/registry/?language=collector">registry</a>.</p><h2 id=kubernetes-operator>Kubernetes Operator<a class=td-heading-self-link href=#kubernetes-operator aria-label="Heading self-link"></a></h2><p>The OpenTelemetry Operator status is
1183<a href=/docs/specs/otel/document-status/#mixed>mixed</a>, since it deploys components of
1184differing statuses.</p><p>The Operator itself is in a <a href=/docs/specs/otel/document-status/#mixed>mixed</a>
1185state with components in <code>v1alpha1</code> and <code>v1beta1</code> states.</p><h2 id=specifications>Specifications<a class=td-heading-self-link href=#specifications aria-label="Heading self-link"></a></h2><p>For the development status, or maturity level, of the
1186<a href=/docs/specs/otel/>specification</a>, see the following:
1187<a href=/docs/specs/status/>Specification Status Summary</a>.</p><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><div class=d-print-none><h2 class=feedback--title>Feedback</h2><p class=feedback--question>Was this page helpful?</p><button class="btn btn-primary mb-4 feedback--answer feedback--answer-yes">Yes</button>
1188<button class="btn btn-primary mb-4 feedback--answer feedback--answer-no">No</button><p class="feedback--response feedback--response-yes">Thank you. Your feedback is appreciated!</p><p class="feedback--response feedback--response-no">Please let us know <a class=external-link target=_blank rel=noopener href="https://github.com/open-telemetry/opentelemetry.io/issues/new?template=PAGE_FEEDBACK.yml&title=[Page+feedback]%3A+ADD+A+SUMMARY+OF+YOUR+FEEDBACK+HERE">how we can improve this page</a>. Your feedback is appreciated!</p></div>
1188<script>const yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response-yes"),noResponse=document.querySelector(".feedback--response-no"),disableButtons=()=>{yesButton.disabled=!0,noButton.disabled=!0},sendFeedback=e=>{if(typeof gtag!="function")return;gtag("event","page_helpful",{event_category:"Helpful",event_label:window.location.pathname,value:e})};yesButton.addEventListener("click",()=>{yesResponse.classList.add("feedback--response__visible"),disableButtons(),sendFeedback(100)}),noButton.addEventListener("click",()=>{noResponse.classList.add("feedback--response__visible"),disableButtons(),sendFeedback(0)})</script>
1188<br><div class=td-page-meta__lastmod>Last modified February 12, 2025: <a data-proofer-ignore href=https://github.com/open-telemetry/opentelemetry.io/commit/1f83b9ffa3ecdd5e2b507379cc259e5678596c7f>Improve Status and Training page layout, some copyedits (#6296) (1f83b9ff)</a></div></div></main></div></div><footer class="td-footer row d-print-none"><div class=container-fluid><div class="row mx-md-2"><div class="td-footer__left col-6 col-sm-4 order-sm-1"><ul class=td-footer__links-list><li class=td-footer__links-item data-bs-toggle=tooltip title="Mailing Lists" aria-label="Mailing Lists"><a href=https://github.com/open-telemetry/community#mailing-lists aria-label="Mailing Lists" target=_blank rel=noopener><i class="fa fa-envelope"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title=Bluesky aria-label=Bluesky><a href=https://bsky.app/profile/opentelemetry.io aria-label=Bluesky target=_blank rel=noopener><i class="fab fa-bluesky"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title=Mastodon aria-label=Mastodon><a href=https://fosstodon.org/@opentelemetry aria-label=Mastodon target=_blank rel="me noopener"><i class="fab fa-mastodon"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Stack Overflow" aria-label="Stack Overflow"><a href=https://stackoverflow.com/questions/tagged/open-telemetry aria-label="Stack Overflow" target=_blank rel=noopener><i class="fab fa-stack-overflow"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="OTel logos" aria-label="OTel logos"><a href=https://github.com/cncf/artwork/tree/master/projects/opentelemetry aria-label="OTel logos" target=_blank rel=noopener><i class="fas fa-image"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Meeting Recordings" aria-label="Meeting Recordings"><a href=https://docs.google.com/spreadsheets/d/1SYKfjYhZdm2Wh2Cl6KVQalKg_m4NhTPZqq-8SzEVO6s aria-label="Meeting Recordings" target=_blank rel=noopener><i class="fas fa-video"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Site analytics" aria-label="Site analytics"><a href=https://lookerstudio.google.com/s/tSTKxK1ECeU aria-label="Site analytics" target=_blank rel=noopener><i class="fa-solid fa-chart-line"></i></a></li></ul></div><div class="td-footer__right col-6 col-sm-4 order-sm-3"><ul class=td-footer__links-list><li class=td-footer__links-item data-bs-toggle=tooltip title=GitHub aria-label=GitHub><a href=https://github.com/open-telemetry aria-label=GitHub target=_blank rel=noopener><i class="fab fa-github"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Slack #opentelemetry-new-contributors" aria-label="Slack #opentelemetry-new-contributors"><a href=https://cloud-native.slack.com/archives/C09H3MNMBQV aria-label="Slack #opentelemetry-new-contributors" target=_blank rel=noopener><i class="fab fa-slack"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Slack #opentelemetry" aria-label="Slack #opentelemetry"><a href=https://cloud-native.slack.com/archives/CJFCJHG4Q aria-label="Slack #opentelemetry" target=_blank rel=noopener><i class="fab fa-slack"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="CNCF DevStats" aria-label="CNCF DevStats"><a href="https://opentelemetry.devstats.cncf.io/d/8/dashboards?orgId=1&amp;refresh=15m" aria-label="CNCF DevStats" target=_blank rel=noopener><i class="fas fa-chart-area"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Privacy Policy" aria-label="Privacy Policy"><a href=https://www.linuxfoundation.org/legal/privacy-policy aria-label="Privacy Policy" target=_blank rel=noopener><i class="fa fa-book"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Trademark Usage" aria-label="Trademark Usage"><a href=https://www.linuxfoundation.org/legal/trademark-usage aria-label="Trademark Usage" target=_blank rel=noopener><i class="fa-solid fa-trademark"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Marketing Guidelines" aria-label="Marketing Guidelines"><a href=/community/marketing-guidelines/ aria-label="Marketing Guidelines"><i class="fas fa-bullhorn"></i></a></li><li class=td-footer__links-item data-bs-toggle=tooltip title="Site-build info" aria-label="Site-build info"><a href=/site/ aria-label="Site-build info"><i class="fa-solid fa-hammer"></i></a></li></ul></div><div class="td-footer__center col-12 col-sm-4 py-2 order-sm-2">
1188<span class=td-footer__copyright>&copy;
11892019&ndash;present
1190<span class=td-footer__authors>OpenTelemetry Authors | Docs <a href=https://creativecommons.org/licenses/by/4.0 target=_blank rel=noopener class=external-link>CC BY 4.0</a></span></span><span class=td-footer__all_rights_reserved>All Rights Reserved</span></div></div></div></footer></div>
1190<script src=/js/main.min.ff168ff8cf159627be2592d4c6baee266ce309c34fcd85501bc6a7bf6edbfe17.js integrity="sha256-/xaP+M8Vlie+JZLUxrruJmzjCcNPzYVQG8anv27b/hc=" crossorigin=anonymous></script>
1190<script defer src=/js/click-to-copy.min.decf3b53d8827d840369f490775626e2a5200e150a733f78f0081c126426cbbf.js integrity="sha256-3s87U9iCfYQDafSQd1Ym4qUgDhUKcz948AgcEmQmy78=" crossorigin=anonymous></script>
1190<script src=/js/tabpane-persist.js></script>
1190<script src=/js/tracing.min.39c48608382a961e43bd957bc7b26fac28d2ff5028e443fa6822d760adfd44c4.js integrity="sha256-OcSGCDgqlh5DvZV7x7JvrCjS/1Ao5EP6aCLXYK39RMQ=" crossorigin=anonymous></script>
1190<script src=/js/navScroll.min.159e3e3cdaa12b4662a3af9efbaee1a884d2ad7d12bc3f329ada9c54166131f5.js integrity="sha256-FZ4+PNqhK0Zio6+e+67hqITSrX0SvD8ymtqcVBZhMfU=" crossorigin=anonymous></script>
1190<script src=/js/imageZoom.min.e18d30b2efc2ff3b39e03df32bd78a721a037192c52cf49faf4a811cce6bf452.js integrity="sha256-4Y0wsu/C/zs54D3zK9eKchoDcZLFLPSfr0qBHM5r9FI=" crossorigin=anonymous></script>
vendor: 1 bytes, line 1190
1190
1191<script async id="netlify-rum-container" src="/.netlify/scripts/rum" data-netlify-rum-site-id="84e4896f-4001-4b4b-9b4a-3e0913f5f79a" data-netlify-deploy-branch="main" data-netlify-deploy-context="production" data-netlify-cwv-token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaXRlX2lkIjoiODRlNDg5NmYtNDAwMS00YjRiLTliNGEtM2UwOTEzZjVmNzlhIiwiYWNjb3VudF9pZCI6IjVjYzczYTczN2Y4ZmRiODIxODY3NzNjMiIsImRlcGxveV9pZCI6IjZhYjRiMzFmY2ZiNjE2MDAwOGMwYTRhYSIsImlzc3VlciI6Im5mc2VydmVyIn0.Q5YbEfW4byhnRzGfP8ybDtGc6ehFd1dEbjoxmvkzm3A"></script>
1191
1192</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.