PoC: OpenTelemetry Rust based solution for exact tracing of failures
Categories
(Core :: MFBT, task, P3)
Tracking
()
People
(Reporter: michael, Assigned: michael)
References
Details
Attachments
(7 obsolete files)
| Assignee | ||
Comment 1•2 years ago
|
||
| Assignee | ||
Comment 2•2 years ago
|
||
Depends on D199216
Comment 3•2 years ago
|
||
This looks promising ;)
| Assignee | ||
Comment 4•2 years ago
|
||
One problem with the current tests is that the stdout lock gets ignored over FFI boundaries, which results in interleaved printing.
| Assignee | ||
Comment 5•2 years ago
|
||
Depends on D199217
Comment 6•2 years ago
|
||
An intriguing thing to demonstrate would be converting the traces to Firefox profiler profiles using markers. A recent demonstration of functionality like this is https://phabricator.services.mozilla.com/D187076 from bug 1850647 generating a firefox profile where there are markers and resource utilization information for the build process. For example, this working firefox profiler link comes from the "open in firefox profiler" button from this m-c build job.
This would probably make a lot of sense given that we're consolidating most tooling in spaces like this into the Firefox profiler and the jaeger trace UI (embedded) seems like it doesn't seem to have capabilities exceeding the profiler's there. (Note that obviously the issue of the data aggregation and searching/filtering/etc. is a separate issue. But for an individual user trace or synthesized aggregate trace, the Firefox profiler seems like a good UI that has an active developer base inside Mozilla, etc.)
Extra docs around the profiler format:
| Assignee | ||
Comment 7•2 years ago
|
||
Updated•2 years ago
|
| Assignee | ||
Comment 8•2 years ago
|
||
Depends on D199216
Updated•2 years ago
|
| Assignee | ||
Comment 9•2 years ago
|
||
Depends on D199217
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Comment 10•2 years ago
|
||
Depends on D199217
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
Description
•