commit | 4ed736cfa7b9d903d62292eb98d2c65582cba655 | [log] [tgz] |
---|---|---|
author | Deepanjan Roy <dproy@google.com> | Thu Aug 12 20:54:02 2021 -0400 |
committer | Deepanjan Roy <dproy@google.com> | Thu Aug 12 20:54:02 2021 -0400 |
tree | f11cdb18da48e07f8c9a69f5f882d99c3c5886f1 | |
parent | e0c4d9b9566c52974287aa1a6678e16f1949c6c4 [diff] |
metrics: Implement loading metric extension directory You can now pass in --metric-extension flag to trace_processor_shell. The flag is in the format disk_path:virtual_path. Any internal metric proto/sql files matching the virtual_path location is skipped. All protos in the disk_path are loaded with "protos/perfetto/metrics/virtual_path/" location, and all SQL files are loaded in the "virtual_path/" location. Design doc: go/perfetto-runtime-metrics-import Bug: 182165266 Change-Id: I6ce3d5881219e5099b6eb9c6f653b1dfded51297
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.