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

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