Hi @maddin2016-
The server has got 4 cores, and I noticed 3 csrss processes running, I've added them to the data collector set and dumped in to a CSV, results are as below:
"(PDH-CSV 4.0) (Romance Standard Time)(-60)","\\Test_VM\Process(csrss)\% Processor Time","\\Test_VM\Process(csrss#1)\% Processor Time","\\Test_VM\Process(csrss#2)\% Processor Time"
"12/29/2018 17:36:08.205"," "," "," "
"12/29/2018 17:36:10.173","0","0","0"
"12/29/2018 17:36:12.171","0","0","0"
"12/29/2018 17:36:14.164","0","0","0"
"12/29/2018 17:36:16.173","0","0","0"
"12/29/2018 17:36:18.174","0","0","0"
"12/29/2018 17:36:20.174","0","0","0"
"12/29/2018 17:36:22.170","0","0","0"
"12/29/2018 17:36:24.169","0","0","0"
"12/29/2018 17:36:26.168","0","0","0"
"12/29/2018 17:36:28.173","0","0","0"
"12/29/2018 17:36:30.168","0","0","0"
"12/29/2018 17:36:32.162","0","0","0"
"12/29/2018 17:36:34.165","0","0","0"
But at the same time beats perfmon data is publishing around 1200+ value for the same process.
I collected the data of the csrss process thru 'typeperf' query, it also returns value as '0'.
I have added the separate queries for the multiple csrss processes in the beats perfmon module as below and tried, but even now I receive the data as '0'.
- instance_label: process_processor_time_csrss
measurement_label: process.processor.time.csrss
query: '\Process(csrss)\% Processor Time'
- instance_label: process_processor_time_csrss1
measurement_label: process.processor.time.csrss1
query: '\Process(csrss#1)\% Processor Time'
- instance_label: process_processor_time_csrss2
measurement_label: process.processor.time.csrss2
query: '\Process(csrss#2)\% Processor Time'
I believe, we see this unreal data only when we run with the wildcard query.
@maddin2016 How do you see this ? Are there any other debugging techniques ? Please do let me know. Thanks !