Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/opentelemetry/environment_variables/__init__.py: 95%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

21 statements  

1# Copyright The OpenTelemetry Authors 

2# SPDX-License-Identifier: Apache-2.0 

3 

4OTEL_LOGS_EXPORTER = "OTEL_LOGS_EXPORTER" 

5""" 

6.. envvar:: OTEL_LOGS_EXPORTER 

7 

8""" 

9 

10OTEL_METRICS_EXPORTER = "OTEL_METRICS_EXPORTER" 

11""" 

12.. envvar:: OTEL_METRICS_EXPORTER 

13 

14Specifies which exporter is used for metrics. See `General SDK Configuration 

15<https://opentelemetry.io/docs/concepts/sdk-configuration/general-sdk-configuration/#otel_metrics_exporter>`_. 

16 

17**Default value:** ``"otlp"`` 

18 

19**Example:** 

20 

21``export OTEL_METRICS_EXPORTER="prometheus"`` 

22 

23Accepted values for ``OTEL_METRICS_EXPORTER`` are: 

24 

25- ``"otlp"`` 

26- ``"prometheus"`` 

27- ``"none"``: No automatically configured exporter for metrics. 

28 

29.. note:: 

30 

31 Exporter packages may add entry points for group ``opentelemetry_metrics_exporter`` which 

32 can then be used with this environment variable by name. The entry point should point to 

33 either a `opentelemetry.sdk.metrics.export.MetricExporter` (push exporter) or 

34 `opentelemetry.sdk.metrics.export.MetricReader` (pull exporter) subclass; it must be 

35 constructable without any required arguments. This mechanism is considered experimental and 

36 may change in subsequent releases. 

37""" 

38 

39OTEL_PROPAGATORS = "OTEL_PROPAGATORS" 

40""" 

41.. envvar:: OTEL_PROPAGATORS 

42""" 

43 

44OTEL_PYTHON_CONTEXT = "OTEL_PYTHON_CONTEXT" 

45""" 

46.. envvar:: OTEL_PYTHON_CONTEXT 

47""" 

48 

49OTEL_PYTHON_ID_GENERATOR = "OTEL_PYTHON_ID_GENERATOR" 

50""" 

51.. envvar:: OTEL_PYTHON_ID_GENERATOR 

52""" 

53 

54OTEL_TRACES_EXPORTER = "OTEL_TRACES_EXPORTER" 

55""" 

56.. envvar:: OTEL_TRACES_EXPORTER 

57""" 

58 

59OTEL_PYTHON_TRACER_PROVIDER = "OTEL_PYTHON_TRACER_PROVIDER" 

60""" 

61.. envvar:: OTEL_PYTHON_TRACER_PROVIDER 

62""" 

63 

64OTEL_PYTHON_METER_PROVIDER = "OTEL_PYTHON_METER_PROVIDER" 

65""" 

66.. envvar:: OTEL_PYTHON_METER_PROVIDER 

67""" 

68 

69_OTEL_PYTHON_LOGGER_PROVIDER = "OTEL_PYTHON_LOGGER_PROVIDER" 

70""" 

71.. envvar:: OTEL_PYTHON_LOGGER_PROVIDER 

72""" 

73 

74_OTEL_PYTHON_EVENT_LOGGER_PROVIDER = "OTEL_PYTHON_EVENT_LOGGER_PROVIDER" 

75""" 

76.. envvar:: OTEL_PYTHON_EVENT_LOGGER_PROVIDER 

77"""