HomePhabricator
Diffusion Comm 452633f8c8ce

[identity] Add gRPC request tracing span

Description

[identity] Add gRPC request tracing span

Summary:
Way of improving logs. We have this pattern in Blob Service where each HTTP request has its unique ID. This way, we can trace logs for specific RPC call by filtering by this ID.
It doesn't decrease users' anonymity level - it doesn't introduce any fields that could let us trace user actions at level higher than a single RPC call.

Example of when such log IDs greatly improved debugging experience here

Test Plan:
Example screenshot here:

Screenshot 2024-05-10 at 15.35.59.png (1×2 px, 1 MB)

Reviewers: will

Reviewed By: will

Subscribers: ashoat, tomek

Differential Revision: https://phab.comm.dev/D11985

Details

Provenance
bartekAuthored on May 10 2024, 6:24 AM
Reviewer
will
Differential Revision
D11985: [identity] Add gRPC request tracing span
Parents
rCOMM7f97d6a03ba2: [identity] Reduce log level for gRPC interceptors
Branches
Unknown
Tags
Unknown