This repository has been archived by the owner on Nov 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 19
New perfevents plugin #38
Labels
Comments
@andrzej-k You should add dynamic metrics to your list. |
Please capture the full capabilities of Perf:
|
Perf event plugin should support custom devices/events. Example:
For obtaining local memory bandwidth per core. |
I would like to highlight how important for snap-users is exposing dynamic metrics by this plugin:
That causes if there are no cgroups at the moment of loading the plugin, perfevents collector does not expose any metrics (even afterward some cgroups are available). |
Support for float metrics :)
|
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Currently this plugin collects only limited set of metrics and only for Linux cgroups.
To leverage ideas in following issues: #18, #19 and #25 to make this plugin more flexible I would suggest re-writing it in C++, to leverage this API. New plugin should also work from inside Docker container - any paths should not be hard-coded but rather configurable. Plugin should also support metrics per system, socket, core and thread in addition to cgroup. Metric set should be configurable, not only limited to HW events, however HW events should be exposed in phase 1 it we would need to phase the development.
The text was updated successfully, but these errors were encountered: