Monitor per Core w/ Metricbeat

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?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.