Page MenuHomePhabricator

[identity] Add gRPC request tracing span
ClosedPublic

Authored by bartek on Fri, May 10, 6:32 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, May 19, 7:56 AM
Unknown Object (File)
Sun, May 19, 2:25 AM
Unknown Object (File)
Sat, May 18, 4:59 PM
Unknown Object (File)
Sat, May 18, 11:28 AM
Unknown Object (File)
Fri, May 17, 6:29 PM
Unknown Object (File)
Fri, May 17, 6:11 PM
Unknown Object (File)
Fri, May 17, 10:55 AM
Unknown Object (File)
Wed, May 15, 5:55 PM
Subscribers

Details

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)

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable