GitHub user pavelekshin edited a comment on the discussion: Airflow 2.10.X and
standalone OpenTelemetry Collector integration
Tke root of problem is wrong version of installed opentelemetry-exporter on
airflow, I don't use constraint for installation and installed lastest version,
there is user defined header had top priority rather on suggested
opentelemetry-exporter == 1.27.0 on constraints
But, seems like we not needed to hardcode conte-type on otel_logger.py in
airflow, it's better to setup via OTEL_ settings.
```python
self._session.headers.update(self._headers)
self._session.headers.update(_OTLP_HTTP_HEADERS)
# let users override our defaults
self._session.headers.update(self._headers)
```
```logs
opentelemetry-api 1.40.0
opentelemetry-exporter-otlp 1.40.0
opentelemetry-exporter-otlp-proto-common 1.40.0
opentelemetry-exporter-otlp-proto-grpc 1.40.0
opentelemetry-exporter-otlp-proto-http 1.40.0
opentelemetry-exporter-prometheus 0.61b0
opentelemetry-proto 1.40.0
opentelemetry-sdk 1.40.0
opentelemetry-semantic-conventions 0.61b0
```
GitHub link:
https://github.com/apache/airflow/discussions/63808#discussioncomment-16189207
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]