|
13 | 13 | # limitations under the License.
|
14 | 14 |
|
15 | 15 | OTEL_RESOURCE_ATTRIBUTES = "OTEL_RESOURCE_ATTRIBUTES"
|
| 16 | +""" |
| 17 | +.. envvar:: OTEL_RESOURCE_ATTRIBUTES |
| 18 | +
|
| 19 | +The :envvar:`OTEL_RESOURCE_ATTRIBUTES` environment variable allows resource |
| 20 | +attributes to be passed to the SDK at process invocation. The attributes from |
| 21 | +:envvar:`OTEL_RESOURCE_ATTRIBUTES` are merged with those passed to |
| 22 | +`Resource.create`, meaning :envvar:`OTEL_RESOURCE_ATTRIBUTES` takes *lower* |
| 23 | +priority. Attributes should be in the format ``key1=value1,key2=value2``. |
| 24 | +Additional details are available `in the specification |
| 25 | +<https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/resource/sdk.md#specifying-resource-information-via-an-environment-variable>`__. |
| 26 | +
|
| 27 | +.. code-block:: console |
| 28 | +
|
| 29 | + $ OTEL_RESOURCE_ATTRIBUTES="service.name=shoppingcard,will_be_overridden=foo" python - <<EOF |
| 30 | + import pprint |
| 31 | + from opentelemetry.sdk.resources import Resource |
| 32 | + pprint.pprint(Resource.create({"will_be_overridden": "bar"}).attributes) |
| 33 | + EOF |
| 34 | + {'service.name': 'shoppingcard', |
| 35 | + 'telemetry.sdk.language': 'python', |
| 36 | + 'telemetry.sdk.name': 'opentelemetry', |
| 37 | + 'telemetry.sdk.version': '0.13.dev0', |
| 38 | + 'will_be_overridden': 'bar'} |
| 39 | +""" |
| 40 | + |
16 | 41 | OTEL_LOG_LEVEL = "OTEL_LOG_LEVEL"
|
| 42 | +""" |
| 43 | +.. envvar:: OTEL_LOG_LEVEL |
| 44 | +""" |
| 45 | + |
17 | 46 | OTEL_TRACES_SAMPLER = "OTEL_TRACES_SAMPLER"
|
| 47 | +""" |
| 48 | +.. envvar:: OTEL_TRACES_SAMPLER |
| 49 | +""" |
| 50 | + |
18 | 51 | OTEL_TRACES_SAMPLER_ARG = "OTEL_TRACES_SAMPLER_ARG"
|
| 52 | +""" |
| 53 | +.. envvar:: OTEL_TRACES_SAMPLER_ARG |
| 54 | +""" |
| 55 | + |
19 | 56 | OTEL_BSP_SCHEDULE_DELAY = "OTEL_BSP_SCHEDULE_DELAY"
|
| 57 | +""" |
| 58 | +.. envvar:: OTEL_BSP_SCHEDULE_DELAY |
| 59 | +""" |
| 60 | + |
20 | 61 | OTEL_BSP_EXPORT_TIMEOUT = "OTEL_BSP_EXPORT_TIMEOUT"
|
| 62 | +""" |
| 63 | +.. envvar:: OTEL_BSP_EXPORT_TIMEOUT |
| 64 | +""" |
| 65 | + |
21 | 66 | OTEL_BSP_MAX_QUEUE_SIZE = "OTEL_BSP_MAX_QUEUE_SIZE"
|
| 67 | +""" |
| 68 | +.. envvar:: OTEL_BSP_MAX_QUEUE_SIZE |
| 69 | +""" |
| 70 | + |
22 | 71 | OTEL_BSP_MAX_EXPORT_BATCH_SIZE = "OTEL_BSP_MAX_EXPORT_BATCH_SIZE"
|
| 72 | +""" |
| 73 | +.. envvar:: OTEL_BSP_MAX_EXPORT_BATCH_SIZE |
| 74 | +""" |
| 75 | + |
23 | 76 | OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT = "OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT"
|
| 77 | +""" |
| 78 | +.. envvar:: OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT |
| 79 | +""" |
| 80 | + |
24 | 81 | OTEL_SPAN_EVENT_COUNT_LIMIT = "OTEL_SPAN_EVENT_COUNT_LIMIT"
|
| 82 | +""" |
| 83 | +.. envvar:: OTEL_SPAN_EVENT_COUNT_LIMIT |
| 84 | +""" |
| 85 | + |
25 | 86 | OTEL_SPAN_LINK_COUNT_LIMIT = "OTEL_SPAN_LINK_COUNT_LIMIT"
|
| 87 | +""" |
| 88 | +.. envvar:: OTEL_SPAN_LINK_COUNT_LIMIT |
| 89 | +""" |
| 90 | + |
26 | 91 | OTEL_EXPORTER_JAEGER_AGENT_HOST = "OTEL_EXPORTER_JAEGER_AGENT_HOST"
|
| 92 | +""" |
| 93 | +.. envvar:: OTEL_EXPORTER_JAEGER_AGENT_HOST |
| 94 | +""" |
| 95 | + |
27 | 96 | OTEL_EXPORTER_JAEGER_AGENT_PORT = "OTEL_EXPORTER_JAEGER_AGENT_PORT"
|
| 97 | +""" |
| 98 | +.. envvar:: OTEL_EXPORTER_JAEGER_AGENT_PORT |
| 99 | +""" |
| 100 | + |
28 | 101 | OTEL_EXPORTER_JAEGER_ENDPOINT = "OTEL_EXPORTER_JAEGER_ENDPOINT"
|
| 102 | +""" |
| 103 | +.. envvar:: OTEL_EXPORTER_JAEGER_ENDPOINT |
| 104 | +""" |
| 105 | + |
29 | 106 | OTEL_EXPORTER_JAEGER_USER = "OTEL_EXPORTER_JAEGER_USER"
|
| 107 | +""" |
| 108 | +.. envvar:: OTEL_EXPORTER_JAEGER_USER |
| 109 | +""" |
| 110 | + |
30 | 111 | OTEL_EXPORTER_JAEGER_PASSWORD = "OTEL_EXPORTER_JAEGER_PASSWORD"
|
| 112 | +""" |
| 113 | +.. envvar:: OTEL_EXPORTER_JAEGER_PASSWORD |
| 114 | +""" |
| 115 | + |
| 116 | + |
31 | 117 | OTEL_EXPORTER_ZIPKIN_ENDPOINT = "OTEL_EXPORTER_ZIPKIN_ENDPOINT"
|
32 |
| -OTEL_EXPORTER_ENDPOINT = "OTEL_EXPORTER_ENDPOINT" |
| 118 | +""" |
| 119 | +.. envvar:: OTEL_EXPORTER_ZIPKIN_ENDPOINT |
| 120 | +
|
| 121 | +Zipkin collector endpoint to which the exporter will send data. This may |
| 122 | +include a path (e.g. ``http://example.com:9411/api/v2/spans``). |
| 123 | +""" |
| 124 | + |
33 | 125 | OTEL_EXPORTER_OTLP_PROTOCOL = "OTEL_EXPORTER_OTLP_PROTOCOL"
|
| 126 | +""" |
| 127 | +.. envvar:: OTEL_EXPORTER_OTLP_PROTOCOL |
| 128 | +""" |
| 129 | + |
34 | 130 | OTEL_EXPORTER_OTLP_CERTIFICATE = "OTEL_EXPORTER_OTLP_CERTIFICATE"
|
| 131 | +""" |
| 132 | +.. envvar:: OTEL_EXPORTER_OTLP_CERTIFICATE |
| 133 | +""" |
| 134 | + |
35 | 135 | OTEL_EXPORTER_OTLP_HEADERS = "OTEL_EXPORTER_OTLP_HEADERS"
|
| 136 | +""" |
| 137 | +.. envvar:: OTEL_EXPORTER_OTLP_HEADERS |
| 138 | +""" |
| 139 | + |
| 140 | + |
36 | 141 | OTEL_EXPORTER_OTLP_COMPRESSION = "OTEL_EXPORTER_OTLP_COMPRESSION"
|
| 142 | +""" |
| 143 | +.. envvar:: OTEL_EXPORTER_OTLP_COMPRESSION |
| 144 | +
|
| 145 | +Specifies a gRPC compression method to be used in the OTLP exporters. |
| 146 | +Possible values are: |
| 147 | +
|
| 148 | +- ``gzip`` corresponding to `grpc.Compression.Gzip`. |
| 149 | +- ``deflate`` corresponding to `grpc.Compression.Deflate`. |
| 150 | +
|
| 151 | +If no ``OTEL_EXPORTER_OTLP_*COMPRESSION`` environment variable is present or |
| 152 | +``compression`` argument passed to the exporter, the default |
| 153 | +`grpc.Compression.NoCompression` will be used. Additional details are |
| 154 | +available `in the specification |
| 155 | +<https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md#opentelemetry-protocol-exporter>`__. |
| 156 | +""" |
| 157 | + |
37 | 158 | OTEL_EXPORTER_OTLP_TIMEOUT = "OTEL_EXPORTER_OTLP_TIMEOUT"
|
| 159 | +""" |
| 160 | +.. envvar:: OTEL_EXPORTER_OTLP_TIMEOUT |
| 161 | +""" |
| 162 | + |
38 | 163 | OTEL_EXPORTER_OTLP_ENDPOINT = "OTEL_EXPORTER_OTLP_ENDPOINT"
|
| 164 | +""" |
| 165 | +.. envvar:: OTEL_EXPORTER_OTLP_ENDPOINT |
| 166 | +""" |
| 167 | + |
39 | 168 | OTEL_EXPORTER_OTLP_TRACES_ENDPOINT = "OTEL_EXPORTER_OTLP_TRACES_ENDPOINT"
|
| 169 | +""" |
| 170 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT |
| 171 | +""" |
| 172 | + |
40 | 173 | OTEL_EXPORTER_OTLP_TRACES_PROTOCOL = "OTEL_EXPORTER_OTLP_TRACES_PROTOCOL"
|
| 174 | +""" |
| 175 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_PROTOCOL |
| 176 | +""" |
| 177 | + |
41 | 178 | OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE = "OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE"
|
| 179 | +""" |
| 180 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE |
| 181 | +""" |
| 182 | + |
42 | 183 | OTEL_EXPORTER_OTLP_TRACES_HEADERS = "OTEL_EXPORTER_OTLP_TRACES_HEADERS"
|
| 184 | +""" |
| 185 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_HEADERS |
| 186 | +""" |
| 187 | + |
| 188 | + |
43 | 189 | OTEL_EXPORTER_OTLP_TRACES_COMPRESSION = "OTEL_EXPORTER_OTLP_TRACES_COMPRESSION"
|
| 190 | +""" |
| 191 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_COMPRESSION |
| 192 | +
|
| 193 | +Same as :envvar:`OTEL_EXPORTER_OTLP_COMPRESSION` but only for the span |
| 194 | +exporter. If both are present, this takes higher precendence. |
| 195 | +""" |
| 196 | + |
44 | 197 | OTEL_EXPORTER_OTLP_TRACES_TIMEOUT = "OTEL_EXPORTER_OTLP_TRACES_TIMEOUT"
|
| 198 | +""" |
| 199 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_TIMEOUT |
| 200 | +""" |
| 201 | + |
45 | 202 | OTEL_EXPORTER_JAEGER_INSECURE = "OTEL_EXPORTER_JAEGER_INSECURE"
|
| 203 | +""" |
| 204 | +.. envvar:: OTEL_EXPORTER_JAEGER_INSECURE |
| 205 | +""" |
| 206 | + |
46 | 207 | OTEL_EXPORTER_JAEGER_CERTIFICATE = "OTEL_EXPORTER_JAEGER_CERTIFICATE"
|
47 |
| -OTEL_EXPORTER_OTLP_INSECURE = "OTEL_EXPORTER_OTLP_INSECURE" |
48 |
| -OTEL_EXPORTER_OTLP_TRACES_INSECURE = "OTEL_EXPORTER_OTLP_TRACES_INSECURE" |
| 208 | +""" |
| 209 | +.. envvar:: OTEL_EXPORTER_JAEGER_CERTIFICATE |
| 210 | +""" |
| 211 | + |
49 | 212 | OTEL_EXPORTER_JAEGER_AGENT_SPLIT_OVERSIZED_BATCHES = (
|
50 | 213 | "OTEL_EXPORTER_JAEGER_AGENT_SPLIT_OVERSIZED_BATCHES"
|
51 | 214 | )
|
| 215 | +""" |
| 216 | +.. envvar:: OTEL_EXPORTER_JAEGER_AGENT_SPLIT_OVERSIZED_BATCHES |
| 217 | +""" |
| 218 | + |
| 219 | +OTEL_EXPORTER_OTLP_INSECURE = "OTEL_EXPORTER_OTLP_INSECURE" |
| 220 | +""" |
| 221 | +.. envvar:: OTEL_EXPORTER_OTLP_INSECURE |
| 222 | +""" |
| 223 | + |
| 224 | +OTEL_EXPORTER_OTLP_TRACES_INSECURE = "OTEL_EXPORTER_OTLP_TRACES_INSECURE" |
| 225 | +""" |
| 226 | +.. envvar:: OTEL_EXPORTER_OTLP_TRACES_INSECURE |
| 227 | +""" |
0 commit comments