Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Elasticsearch 16.x+ #2938

Open
3 tasks
jaffinito opened this issue Jan 8, 2025 · 1 comment
Open
3 tasks

Add support for Elasticsearch 16.x+ #2938

jaffinito opened this issue Jan 8, 2025 · 1 comment

Comments

@jaffinito
Copy link
Member

Describe the story, please be clear on scope of the story.

The current instrumentation for Elasticsearch only supports up to 15.x. In 16.x+ of the client, Elastic.Transport was updated to 0.5.2. This version changes the signature of the Request/RequestAsync APIs.

Old API: https://github.com/elastic/elastic-transport-net/blob/0.4.26/src/Elastic.Transport/ITransport.cs
New API: https://github.com/elastic/elastic-transport-net/blob/0.5.2/src/Elastic.Transport/ITransport.cs

This will require additional work due to the data we were using (http method, path, and request parameters) no longer being directly available as method parameters. I believe the data is still available, but we will need to look for it in other types.

Acceptance Criteria

  • Elasticsearch client 16.x+ is instrumented
  • Integration tests

Dependencies

  • Dependencies on UI
  • Dependencies on Backend
  • Other dependencies ....

Describe Design Consideration/Limitations

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context here.

Estimates

Please provide initial t-shirt size

@workato-integration
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant