__init__.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. # Copyright The OpenTelemetry Authors
  2. # SPDX-License-Identifier: Apache-2.0
  3. OTEL_LOGS_EXPORTER = "OTEL_LOGS_EXPORTER"
  4. """
  5. .. envvar:: OTEL_LOGS_EXPORTER
  6. """
  7. OTEL_METRICS_EXPORTER = "OTEL_METRICS_EXPORTER"
  8. """
  9. .. envvar:: OTEL_METRICS_EXPORTER
  10. Specifies which exporter is used for metrics. See `General SDK Configuration
  11. <https://opentelemetry.io/docs/concepts/sdk-configuration/general-sdk-configuration/#otel_metrics_exporter>`_.
  12. **Default value:** ``"otlp"``
  13. **Example:**
  14. ``export OTEL_METRICS_EXPORTER="prometheus"``
  15. Accepted values for ``OTEL_METRICS_EXPORTER`` are:
  16. - ``"otlp"``
  17. - ``"prometheus"``
  18. - ``"none"``: No automatically configured exporter for metrics.
  19. .. note::
  20. Exporter packages may add entry points for group ``opentelemetry_metrics_exporter`` which
  21. can then be used with this environment variable by name. The entry point should point to
  22. either a `opentelemetry.sdk.metrics.export.MetricExporter` (push exporter) or
  23. `opentelemetry.sdk.metrics.export.MetricReader` (pull exporter) subclass; it must be
  24. constructable without any required arguments. This mechanism is considered experimental and
  25. may change in subsequent releases.
  26. """
  27. OTEL_PROPAGATORS = "OTEL_PROPAGATORS"
  28. """
  29. .. envvar:: OTEL_PROPAGATORS
  30. """
  31. OTEL_PYTHON_CONTEXT = "OTEL_PYTHON_CONTEXT"
  32. """
  33. .. envvar:: OTEL_PYTHON_CONTEXT
  34. """
  35. OTEL_PYTHON_ID_GENERATOR = "OTEL_PYTHON_ID_GENERATOR"
  36. """
  37. .. envvar:: OTEL_PYTHON_ID_GENERATOR
  38. """
  39. OTEL_TRACES_EXPORTER = "OTEL_TRACES_EXPORTER"
  40. """
  41. .. envvar:: OTEL_TRACES_EXPORTER
  42. """
  43. OTEL_PYTHON_TRACER_PROVIDER = "OTEL_PYTHON_TRACER_PROVIDER"
  44. """
  45. .. envvar:: OTEL_PYTHON_TRACER_PROVIDER
  46. """
  47. OTEL_PYTHON_METER_PROVIDER = "OTEL_PYTHON_METER_PROVIDER"
  48. """
  49. .. envvar:: OTEL_PYTHON_METER_PROVIDER
  50. """
  51. _OTEL_PYTHON_LOGGER_PROVIDER = "OTEL_PYTHON_LOGGER_PROVIDER"
  52. """
  53. .. envvar:: OTEL_PYTHON_LOGGER_PROVIDER
  54. """