codekingpro/portable-devtools
114k
1# Copyright The OpenTelemetry Authors2#3# Licensed under the Apache License, Version 2.0 (the "License");4# you may not use this file except in compliance with the License.5# You may obtain a copy of the License at6#7# http://www.apache.org/licenses/LICENSE-2.08#9# Unless required by applicable law or agreed to in writing, software10# distributed under the License is distributed on an "AS IS" BASIS,11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.12# See the License for the specific language governing permissions and13# limitations under the License.14 15OTEL_LOGS_EXPORTER = "OTEL_LOGS_EXPORTER"16"""17.. envvar:: OTEL_LOGS_EXPORTER18 19"""20 21OTEL_METRICS_EXPORTER = "OTEL_METRICS_EXPORTER"22"""23.. envvar:: OTEL_METRICS_EXPORTER24 25Specifies which exporter is used for metrics. See `General SDK Configuration26<https://opentelemetry.io/docs/concepts/sdk-configuration/general-sdk-configuration/#otel_metrics_exporter>`_.27 28**Default value:** ``"otlp"``29 30**Example:**31 32``export OTEL_METRICS_EXPORTER="prometheus"``33 34Accepted values for ``OTEL_METRICS_EXPORTER`` are:35 36- ``"otlp"``37- ``"prometheus"``38- ``"none"``: No automatically configured exporter for metrics.39 40.. note::41 42 Exporter packages may add entry points for group ``opentelemetry_metrics_exporter`` which43 can then be used with this environment variable by name. The entry point should point to44 either a `opentelemetry.sdk.metrics.export.MetricExporter` (push exporter) or45 `opentelemetry.sdk.metrics.export.MetricReader` (pull exporter) subclass; it must be46 constructable without any required arguments. This mechanism is considered experimental and47 may change in subsequent releases.48"""49 50OTEL_PROPAGATORS = "OTEL_PROPAGATORS"51"""52.. envvar:: OTEL_PROPAGATORS53"""54 55OTEL_PYTHON_CONTEXT = "OTEL_PYTHON_CONTEXT"56"""57.. envvar:: OTEL_PYTHON_CONTEXT58"""59 60OTEL_PYTHON_ID_GENERATOR = "OTEL_PYTHON_ID_GENERATOR"61"""62.. envvar:: OTEL_PYTHON_ID_GENERATOR63"""64 65OTEL_TRACES_EXPORTER = "OTEL_TRACES_EXPORTER"66"""67.. envvar:: OTEL_TRACES_EXPORTER68"""69 70OTEL_PYTHON_TRACER_PROVIDER = "OTEL_PYTHON_TRACER_PROVIDER"71"""72.. envvar:: OTEL_PYTHON_TRACER_PROVIDER73"""74 75OTEL_PYTHON_METER_PROVIDER = "OTEL_PYTHON_METER_PROVIDER"76"""77.. envvar:: OTEL_PYTHON_METER_PROVIDER78"""79 80_OTEL_PYTHON_LOGGER_PROVIDER = "OTEL_PYTHON_LOGGER_PROVIDER"81"""82.. envvar:: OTEL_PYTHON_LOGGER_PROVIDER83"""84 85_OTEL_PYTHON_EVENT_LOGGER_PROVIDER = "OTEL_PYTHON_EVENT_LOGGER_PROVIDER"86"""87.. envvar:: OTEL_PYTHON_EVENT_LOGGER_PROVIDER88"""89 