Skip to content

Commit 9d31eb1

Browse files
pan-abhmen01
authored andcommitted
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

File tree

1 file changed

+587
-0
lines changed
  • ui/src/plugins/com.arm.telemetry

1 file changed

+587
-0
lines changed

0 commit comments

Comments
 (0)