Skip to content

[8.10] Add instrumentation API and native OpenTelemetry implementation (#588)#652

Merged
swallez merged 1 commit into8.10from
backport-588-to-8.10
Aug 21, 2023
Merged

[8.10] Add instrumentation API and native OpenTelemetry implementation (#588)#652
swallez merged 1 commit into8.10from
backport-588-to-8.10

Conversation

@swallez
Copy link
Copy Markdown
Contributor

@swallez swallez commented Aug 21, 2023

Backport #588 to branch 8.10

Adds an instrumentation API with request & response lifecycle callbacks, and an implementation based on OpenTelemetry that is used by default.

To be able to implement the OpenTelemetry semantic conventions, this PR also adds a pathParameters method to Endpoint that provides access to the values in URL template placeholders.

Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
Co-authored-by: Sylvain Wallez <sylvain@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants