Skip to content

Add parent trace context passing to the RPC API #722

Open
@jacobheun

Description

@jacobheun

Summary

Building off of #721 we want the ability to pass parent tracing ID's to the Boost RPC API. This will enable us to perform traces across the various boost services, such as a request to booster-http for a piece, tracing all the way to the DAG store. This will ensure that a) we can trace across services and b) that when random sampling we can ensure that any call with a parent trace continues to be traced.

Requirements

  • Add support to the RPC api to specify a parent trace id so that we can add that to RPC trace spans.
  • Add top level tracing calls to:
  • Traces for the above retrieval services, as well as the RPC api should be viewable in the same local Grafana instance.

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions