fix(telemetry): fix perf stat issue on Arm 87/42087/9
authorJay Wang <[email protected]>
Fri, 3 Jan 2025 15:41:22 +0000 (15:41 +0000)
committerPeter Mikus <[email protected]>
Tue, 21 Jan 2025 08:51:00 +0000 (08:51 +0000)
commite088b65415a5b766374d08d3dbbbf493dd810b57
tree31d902d31a7257ff8a6fc3535235e5d4de021b04
parent4c4d9c232cc3951d3242095c7b39b8cf8f8d61e0
fix(telemetry): fix perf stat issue on Arm

VPP CSIT utilises perf stat command to monitor the perf events defined
in perf_stat_runtime.yaml file. However, the raw event specification
format(cpu/event=0xXXX,umask=0xXXX/u) is specific to x86
platforms(Intel/AMD). On ARM platforms, we stick to the symbolic names
of the perf events.

Signed-off-by: Jay Wang <[email protected]>
Change-Id: I967bc4bddf5fc9ffbe61c276efdd95d69f7c4412
resources/libraries/robot/performance/performance_actions.robot
resources/templates/telemetry/perf_stat_runtime.yaml
resources/templates/telemetry/perf_stat_runtime_arm.yaml [new file with mode: 0644]
resources/tools/telemetry/bundle_perf_stat.py