Is it possible to show external system (SaaS) API calls in grafana tempo service graph?

Service A (nodejs) I have is using service graph through grafana+tempo+metricGenerator+prometheus+opentelemetry (nodejs auto instrumentation).

By the way, service A is making an API call to external system B through axios.

The trace span is displayed fine.

It is not displayed in the service graph(node graph). We don’t need to monitor external system B, but we want to see calls from service A to external system in the service graph.
Maybe that feature is not currently supported?

Hi! This PR addresses this very specific issue. It’ll only require that the client span that makes the external call has an attribute by which to identify the external service. It’s on its way of getting merged.

1 Like