elastic / elastic/apm

Ability to obtain the upstream service names appearing in APM's Service Map

Open
#897 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Gherkin
Stars
427
Forks
125
PR merge metrics
No merged PRs in 30d

Description

It is required for an external application to obtain the upstream service names of a target service in APM's `Service Map`.

For example(using the [demo gallery](https://www.elastic.co/demo-gallery/uptime-overview)), a query with `productCatalogService` to return `checkoutService`, `frontend-node` and `recommendationService`.
![Image](https://github.com/user-attachments/assets/0f3df77e-dcb6-45d9-a468-653357cf9749)

Please provide a query DSL or an API that would return all of the upstream service names for a target service.
Thank you!

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests. Start by locating the Service Map query or API entry point and the data source for upstream relationships; use the productCatalogService example to understand the expected result. Done means an external caller can retrieve checkoutService, frontend-node, and recommendationService as upstream service names.

Written by the indexing model from the issue text.

Assessment

Domain
observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.