commit | 4132740084249b6ebc7fe2a4d7b195cdb03e35ad | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Jun 01 20:28:00 2021 +0100 |
committer | Primiano Tucci <primiano@google.com> | Tue Jun 01 20:28:00 2021 +0100 |
tree | 165759297374ad4211b43516328acfe822d925f4 | |
parent | 036d9d3d17286baed78499317059aeff97cee6aa [diff] |
TraceProcessor RPC: Add API version to handle version mismatch This CL adds a notion of API version to the TraceProcessor RPC protocol. This is to deal with cases where we introduce a new TP feature (a new table, a new operator) that the UI depends on. Today the UI breaks in unexpected ways when the user is using a version of trace_processor_shell --http that is too old. This change makes it more explicit, telling the user what to do. Preview: https://imgur.com/a/Jvap5K2 Bug: 159142289 Change-Id: Ic2d68f94c7eb7bd5b95eabd842dae71fe61222d4
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.