I am needing to monitor processes running per CPU core using Metricbeat. I currently have the the
windows.yml module configured with the perfmon metricset, however it is only showing the overall CPU and I'm needing to see the individual cores (processes running per core and memory utilization per core). For example, here is part of my current config:
- module: windows metricsets: - perfmon period: 10s perfmon.ignore_non_existent_counters: true perfmon.group_mesurements_by_instance: true perfmon.queries: - object: "Processor" instance: ["*"] counters: - name: "% Processor Time" field: proc.perc_priv_time format: "float"
In the Procmon interface itself, you can indicate the "Instance of selected object" to see the counter for a specific core (e.g., % Processor Time), so I just need to know how to indicate this in the windows.yml file?