| commit | 14b255d861301ec36db50094debe13c639845dbe | [log] [tgz] |
|---|---|---|
| author | Aaron Vaage <vaage@google.com> | Wed Feb 28 09:11:00 2024 -0800 |
| committer | Aaron Vaage <vaage@google.com> | Wed Feb 28 18:31:10 2024 +0000 |
| tree | 55361eb57ba539536cd47490c88116a9a35362ef | |
| parent | 2be4d2932f865a8819eb489092ca8ea66aec3c35 [diff] |
Trace Redaction - Remove Trace Packets Most packet types are being considered 'not necessary' to investigate most issues. Since they are not necessary, those packets are being dropped in order to ensure no sensitive information gets exposed. This transform primitive looks at each packet and checks if the packet's data type belongs to an allowlist. Since a packet can only have one data type (as per the proto), it is safe to keep / drop the whole packet based off of the packet's data type. Bug: 318576092 Change-Id: Ic1e957784b6d051c7560bc0d35b57f0e35daa40e
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.