commit | 2854a0a9cd1a270c0bf85c9deab91170077362a1 | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Mon Jun 03 14:51:18 2019 +0100 |
committer | Primiano Tucci <primiano@google.com> | Mon Jun 03 14:51:18 2019 +0100 |
tree | fa3be7479cc629c7a8b151af87a5e6609cfef9b9 | |
parent | e5295aca6a5317e33b798e1bfe896d8c7d738a8d [diff] |
Add consumer API and --query cmdline to list data sources This CL adds a --query (and --query-raw) cmdline option to the perfetto cmdline client to list the data sources connected (whether they are tracing or not) and to retrieve the DataSourceDescriptor passed at registration time. --query returns a human readable format (for debugging). It does NOT print the full DataSourceDescriptor (because it might now know the schema) Example: https://pastebin.com/cC9mAWw1 --query-raw is for machine-to-machine and passes through the whole tracing_service_state.proto, including the DataSourceDescriptor(s). Bug: 132678367 Test: unittests + integrationtests Change-Id: Id776cc6efe4109ad879380fd6adab8e9d685351a
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.