eclipse-ankaios / ankaios

Eclipse Ankaios provides workload and container orchestration for automotive High Performance Computing (HPC) software.
https://eclipse-ankaios.github.io/ankaios/
Apache License 2.0
44 stars 15 forks source link

Add Performance and Resource usage KPI checks in the CI/CD pipeline #128

Open krucod3 opened 6 months ago

krucod3 commented 6 months ago

Description

Currently we do not monitor if the resource usage or the performance of Ankaios was degraded by a commit or a PR. With time we could get into the situation where Ankaios is not lean and low-profile enough for the target use-case.

To prevent this, we can add automated KPI checks for the performance and the resource usage that are executed as part of the CI pipeline.

Goals

Monitor the performance and resource usage of Ankaios to prevent gradual degradation.

Final result

Summary

To be filled when the final solution is sketched.

Tasks

krucod3 commented 2 months ago

We could connect real HW as an external runner and check in a nightly build if the performance (startup time) and the resource usage (RAM, CPU) is getting worst.