commit | 5ccd0a2921b1cc87f0f83e998eaee7e34d844a25 | [log] [tgz] |
---|---|---|
author | Lalit Maganti <lalitm@google.com> | Wed May 15 16:48:04 2019 +0100 |
committer | Lalit Maganti <lalitm@google.com> | Wed May 15 16:17:01 2019 +0000 |
tree | 344bc4376ee69d3ec976d25d8549e8b60524c432 | |
parent | 93a00f9295450d486191f59eaae4cff26e6e778e [diff] |
metrics: expose generic metrics computation api in trace processor This allows clients to pass in the metrics they want to compute without having to recompile trace processor. This means that the metrics code has no dependencies on sql_metrics (i.e. the builtin metrics compiled into trace processor using gen_merged_sql_metrics), change that code to be passed the relevant information. Instead, this mapping is now done inside trace processor impl at the API level with both old and new api calling down into the same metrics pipeline. Bug: 129747127 Change-Id: Icba8322ad3e0be1176d58206004e8dd339e91c45
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.