Page MenuHomePhabricator

[identity] Add gRPC request tracing span
ClosedPublic

Authored by bartek on May 10 2024, 6:32 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Feb 3, 12:33 PM
Unknown Object (File)
Mon, Feb 3, 11:08 AM
Unknown Object (File)
Thu, Jan 30, 2:56 PM
Unknown Object (File)
Thu, Jan 30, 2:56 PM
Unknown Object (File)
Jan 15 2025, 5:17 PM
Unknown Object (File)
Jan 4 2025, 3:13 AM
Unknown Object (File)
Jan 4 2025, 2:37 AM
Unknown Object (File)
Dec 29 2024, 11:39 AM
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