Commit 9d31eb1
ui: Add Arm telemetry plugin
Introduce a plugin that leverages Arm telemetry specifications to create metric
tracks from PMU counters available in a trace.
The generated tracks are grouped under the standard "Hardware" category, within
a single node titled "CPU Metrics".
The plugin also exposes tables of counters and derived metrics in the SQL database.
For example, if the trace contains "INST_RETIRED" and "CPU_CYCLES" counters and
the loaded specification defines a metric named "IPC" computed as
"INST_RETIRED / CPU_CYCLES", the plugin will:
- Generate individual tables for "inst_retired" and "cpu_cycles", with
values normalized and set to 0 when the CPU is idle.
- Compute a new derived table for "ipc" using the metric's formula.
- Create a track from the "ipc" table and display it in the workspace with
the other CPU metrics.
Signed-off-by: Vincent Coubard <vincent.coubard@arm.com>1 parent 41cebc2 commit 9d31eb1
1 file changed
+587
-0
lines changed
0 commit comments