elastic / elastic/elastic-otel-php

Capture headers for HTTP requests/responses and messages

Open
#332 0 comments 0 reactions 2 assignees Claimed by @intuibase View on GitHub
enhancement
Dominant language
Shell
Stars
15
Forks
9
Avg merge
1d 23h
Merged PRs (30d)
1

Description

Capture HTTP request and response headers (including cookies), as well as messages headers/properties when using messaging frameworks like Kafka.

Sub-items:
- [x] Server (request and response)
- [x] Implement request and response headers capturing for Distro's auto root span ([PR](https://github.com/open-telemetry/opentelemetry-php/pull/1522))
- [x] Client
- [x] curl ([PR](https://github.com/open-telemetry/opentelemetry-php-contrib/pull/669))
- [x] HTTPlug async client ([PR](https://github.com/open-telemetry/opentelemetry-php-contrib/pull/670))
- [x] PSR-18

Server side headers capturing:
- [x] https://github.com/open-telemetry/opentelemetry-php-distro/pull/151

- [ ] Re-implement request and response headers capturing for Distro's auto root span based on SDK auto root span
- [ ] Implement for SDK root span ([PR](https://github.com/open-telemetry/opentelemetry-php/pull/1522))
- [ ] Release new SDK version with request and response headers captured for root span
- [ ] Refactor Distro auto root span implementation to use SDK's auto root span

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.