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

[eem] expose getServices API #186542

Open
klacabane opened this issue Jun 20, 2024 · 2 comments
Open

[eem] expose getServices API #186542

klacabane opened this issue Jun 20, 2024 · 2 comments
Labels
enhancement New value added to drive a business result Team:obs-knowledge Observability Experience Knowledge team

Comments

@klacabane
Copy link
Contributor

klacabane commented Jun 20, 2024

Summary

We should hide the querying logic to get services from .entities* indices behind an API so consumers don't have to dig into the implementation. #184548 adds a public client that already proxies few queries to the entity manager, we can implement getServices there.

Note that this logic is currently implemented in the apm plugin (see #183605), but eventually ownership belongs to entityManager plugin

AC

  • entityManager plugin exposes GET /internal/api/entities/services endpoint that accepts query options (to be defined)
  • entityClient exposes getServices methods that queries the new endpoint
@botelastic botelastic bot added the needs-team Issues missing a team label label Jun 20, 2024
@klacabane klacabane added enhancement New value added to drive a business result Team:obs-knowledge Observability Experience Knowledge team labels Jun 20, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-knowledge-team (Team:obs-knowledge)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Jun 20, 2024
@klacabane klacabane changed the title expose getServices API [eem] expose getServices API Jun 20, 2024
@tommyers-elastic
Copy link
Contributor

possible dup of #182850

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Team:obs-knowledge Observability Experience Knowledge team
Projects
None yet
Development

No branches or pull requests

3 participants