OpenTelemetry C++
=================

.. toctree::
   :maxdepth: 1
   :caption: OpenTelemetry C++ API

   api/api

.. toctree::
   :maxdepth: 1
   :caption: OpenTelemetry C++ SDK

   sdk/sdk

.. toctree::
   :maxdepth: 1
   :caption: Reference Documentation

   otel_docs/otel_docs

.. toctree::
   :maxdepth: 1
   :caption: Reference Documentation (API)

   otel_docs/namespace_opentelemetry__trace
   otel_docs/namespace_opentelemetry__baggage
   otel_docs/namespace_opentelemetry__common
   otel_docs/namespace_opentelemetry__context
   otel_docs/namespace_opentelemetry__metrics
   otel_docs/namespace_opentelemetry__logs

.. toctree::
   :maxdepth: 1
   :caption: Reference Documentation (SDK)

   otel_docs/namespace_opentelemetry__sdk__trace
   otel_docs/namespace_opentelemetry__sdk__instrumentationlibrary
   otel_docs/namespace_opentelemetry__sdk__resource
   otel_docs/namespace_opentelemetry__sdk__metrics
   otel_docs/namespace_opentelemetry__sdk__logs

.. toctree::
    :maxdepth: 1
    :caption: Performance
    :name: performance-tests
    :glob:

    performance/**

.. toctree::
   :maxdepth: 1
   :caption: Further Reading

   Source code <https://github.com/open-telemetry/opentelemetry-cpp>
   GettingHelp.rst

