Skip to content

Conversation

@majiayu000
Copy link

Summary

This PR fixes #7612

Changes

  • docs/research/elasticsearch-driver-replacement.md

This document investigates the path to replace the deprecated
olivere/elastic driver with the official go-elasticsearch client.

Key findings:
- olivere/elastic is officially deprecated
- 30 files currently depend on olivere/elastic
- go-elasticsearch/v9 is already used for ES v8+ template creation
- Existing abstraction layer (client.go, wrapper.go) provides good foundation
- Phased migration approach recommended with feature gates

Addresses jaegertracing#7612

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Signed-off-by: majiayu000 <[email protected]>
@majiayu000 majiayu000 requested a review from a team as a code owner December 29, 2025 17:52
@majiayu000 majiayu000 requested a review from jkowall December 29, 2025 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Investigate the path to replace olivere/elastic driver

1 participant