opentelemetry-python-contrib/resource/opentelemetry-resource-dete...
OpenTelemetry Bot 2480f4e846
[release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#3093)
* Prepare release 1.29.0/0.50b0

* Update CORE_REPO_SHA to opentelemetrybot/prepare-release-1.29.0-0.50b0

---------

Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2024-12-11 17:42:38 +01:00
..
src/opentelemetry/resource/detector/container [release/v1.29.x-0.50bx] Prepare release 1.29.0/0.50b0 (#3093) 2024-12-11 17:42:38 +01:00
tests Resource detector for container properties (#1584) 2023-05-22 11:24:31 -06:00
LICENSE fix: revert modifications to Apache license (#2429) 2024-04-22 13:23:38 -05:00
MANIFEST.rst Azure resource detectors (#1901) 2023-08-17 13:21:59 -07:00
README.rst Resource detector for container properties (#1584) 2023-05-22 11:24:31 -06:00
pyproject.toml Add support for python 3.12 (#2572) 2024-06-10 12:49:10 -07:00
test-requirements.txt Remove pkg resources (#2871) 2024-10-19 06:49:08 -07:00

README.rst

OpenTelemetry Resource detectors for containers
==========================================================

|pypi|

.. |pypi| image:: TODO
   :target: TODO


This library provides custom resource detector for container platforms

Installation
------------

::

    pip install opentelemetry-resource-detector-container

---------------------------

Usage example for `opentelemetry-resource-detector-container`

.. code-block:: python

    from opentelemetry import trace
    from opentelemetry.sdk.trace import TracerProvider
    from opentelemetry.resource.detector.container import (
        ContainerResourceDetector,
    )
    from opentelemetry.sdk.resources import get_aggregated_resources


    trace.set_tracer_provider(
        TracerProvider(
            resource=get_aggregated_resources(
                [
                    ContainerResourceDetector(),
                ]
            ),
        )
    )

References
----------

* `OpenTelemetry Project <https://opentelemetry.io/>`_