Skip to content

Conversation

@Sapthagiri777
Copy link

Implements jaegertracing/jaeger-idl#45
Fixes #7595

Which problem is this PR solving?

Implements API v3 GetDependencies RPC defined in jaegertracing/jaeger-idl#45 to enable service dependency graph queries. Completes #7595

Description of the changes

  • Added GetDependencies gRPC handler to cmd/jaeger/internal/extension/jaegerquery/internal/apiv3/grpc_handler.go
  • Delegates to existing traceQueryManager.GetDependencies() storage backend
  • Converts model.Dependenciesapi_v3.DependenciesResponse (parent/child/call_count)
  • Uses correct v3 proto types: api_v3.GetDependenciesRequest/Response
  • Formatted with make fmt, passes make lint

How was this change tested?

  • make fmt
  • make lint
  • Ready for make test in CI
  • Follows pattern of existing GetOperations handler

Checklist

@Sapthagiri777
Copy link
Author

Hi @albertteoh, just checking in on this PR. I've updated the branch and everything passes locally (make fmt, make lint). Would you have time to review when you get a chance? Happy to address any feedback.

@Sapthagiri777 Sapthagiri777 force-pushed the feature/7595-api-v3-dependencies branch from b8f5031 to cd5fe98 Compare January 15, 2026 10:28
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.

[Feature]: Add support to query for dependencies in api/v3 API

1 participant