commit | c6cbdc5f8bd899d00c2b9d2f86e4084b7a79a2cd | [log] [tgz] |
---|---|---|
author | Hector Dearman <hjd@google.com> | Tue Jul 11 22:29:37 2023 +0100 |
committer | Hector Dearman <hjd@google.com> | Wed Jul 12 14:43:19 2023 +0000 |
tree | 715fb77ca55d17b11c0238c95cc454aae4f013eb | |
parent | f0e69e746399e9919f8ee29360b512343192bdd4 [diff] |
tp: Add protozero_to_json Add 'protozero_to_json' a encoder from binary protobuf to json based on protozero. This parallels the existing protozero_to_text and allows trace_processor to output metrics as JSON. This ability was already present in trace_processor_shell - but this required protobuf full to be linked. Change-Id: Ife8a5b99ec79a713d28e5f8644dc0b21b4e34fac
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.