Howdy!
I'm trying to analyze an OpenStack cloud's performance for different services using topbeat and packetbeat. I chose topbeat specifically because it supported per-core reporting for processes' CPU usage. However, after setting cpu_per_core to true in the YAML and restarting the client, I saw no individual core values reported back to Logstash. Topbeat continues to report, but there appears to be no individual core data as indicated by both the cpuX.* filters being hidden in Kibana and by the results of manually searching for those fields. I've read in a few places that the Windows implementation exhibits similar behavior to what I'm seeing, but this is a Linux system. Could anyone give me some guidance on how to diagnose this?
Info:
System was deployed using the DigitalOcean guide. This includes using all of their specified repositories.
Topbeat version 1.3.1
Thanks!