OTEL instrumentation does not use environment variable OTEL_RESOURCE_ATTRIBUTES
Version
nginx version: openresty/1.19.3.1
quay.io/3scale/apicast:3scale-2.14-stable --> 2023-11-10T09:56:41.963416283Z
Steps To Reproduce
Set up OTEL as follows.
Envars:
OPENTELEMETRY=1
OPENTELEMETRY_CONFIG=/tmp/otel.toml
OTEL_EXPORTER_OTLP_HEADERS=Authorization=Bearer xxxx
OTEL_EXPORTER_OTLP_ENDPOINT=http://splunk-otel-collector-local.temo-splunk-accept.svc.cluster.local:4317/
OTEL_RESOURCE_ATTRIBUTES=deployment.environment=pcss-accept
OTEL_SERVICE_NAME=api-gateway
FIle /tmp/otel.toml
# OTEL configuration
exporter = "otlp"
processor = "batch"
[exporters.otlp]
# Alternatively, the OTEL_EXPORTER_OTLP_ENDPOINT environment variable can also be used.
# However that currently fails with image quay.io/3scale/apicast:3scale-2.14-stable
host = "splunk-otel-collector-local.temo-splunk-accept.svc.cluster.local"
port = 4317
[processors.batch]
max_queue_size = 2048
schedule_delay_millis = 5000
max_export_batch_size = 512
Current Result
OTEL data is sent to the endpoint, however
Expected Result
OTEL data is sent to the endpoint with the environment specified and with the TraceId of the parent request.
Additional Information
N/A
OTEL instrumentation does not use environment variable OTEL_RESOURCE_ATTRIBUTES
Version
nginx version: openresty/1.19.3.1
quay.io/3scale/apicast:3scale-2.14-stable --> 2023-11-10T09:56:41.963416283Z
Steps To Reproduce
Set up OTEL as follows.
Envars:
FIle /tmp/otel.toml
Current Result
OTEL data is sent to the endpoint, however
pcss-acceptExpected Result
OTEL data is sent to the endpoint with the environment specified and with the TraceId of the parent request.
Additional Information
N/A