# View Multiple Java process metrics on Windows in netdata

**URL:** <https://community.netdata.cloud/t/view-multiple-java-process-metrics-on-windows-in-netdata/4167>\
**Category:** Help\
**Created:** [May 18, 2023, 8:50am UTC](https://community.netdata.cloud/t/view-multiple-java-process-metrics-on-windows-in-netdata/4167 "2023-05-18T08:50:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikewilson](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@mikewilson](https://community.netdata.cloud/u/mikewilson)\
**Post date:** [May 18, 2023, 8:50am UTC](https://community.netdata.cloud/t/view-multiple-java-process-metrics-on-windows-in-netdata/4167/1 "2023-05-18T08:50:45Z")

</div>

Hello

I have netdata running and monitoring some windows servers, using the Prometheus windows exporter and the go.plugin on netdata. I am trying to configure netdata to display CPU / memory usage for 8 individual Java processes on my windows servers. But netdata lumps all 8 java processes into one metric. How do i get netdata to split up the metrics into 1 per process?

On the Prometheus windows exporter config i have this regexp to pickup java processes:

–collector.process.whitelist=“java.\*”

You can see here the 8 separate Java metrics (see on http://:9182/metrics)

windows\_process\_cpu\_time\_total{creating\_process\_id=“3064”,mode=“privileged”,process=“java”,process\_id=“8788”} 5.4375  
windows\_process\_cpu\_time\_total{creating\_process\_id=“3064”,mode=“user”,process=“java”,process\_id=“8788”} 30.75  
windows\_process\_cpu\_time\_total{creating\_process\_id=“384”,mode=“privileged”,process=“java”,process\_id=“4252”} 20.859375  
windows\_process\_cpu\_time\_total{creating\_process\_id=“384”,mode=“user”,process=“java”,process\_id=“4252”} 240.296875  
windows\_process\_cpu\_time\_total{creating\_process\_id=“4312”,mode=“privileged”,process=“java”,process\_id=“10188”} 51.984375  
windows\_process\_cpu\_time\_total{creating\_process\_id=“4312”,mode=“user”,process=“java”,process\_id=“10188”} 265.25  
windows\_process\_cpu\_time\_total{creating\_process\_id=“4548”,mode=“privileged”,process=“java”,process\_id=“2636”} 19.875  
windows\_process\_cpu\_time\_total{creating\_process\_id=“4548”,mode=“user”,process=“java”,process\_id=“2636”} 240.0625  
windows\_process\_cpu\_time\_total{creating\_process\_id=“5292”,mode=“privileged”,process=“java”,process\_id=“5236”} 6.9375  
windows\_process\_cpu\_time\_total{creating\_process\_id=“5292”,mode=“user”,process=“java”,process\_id=“5236”} 61.421875  
windows\_process\_cpu\_time\_total{creating\_process\_id=“6028”,mode=“privileged”,process=“java”,process\_id=“10528”} 6.65625  
windows\_process\_cpu\_time\_total{creating\_process\_id=“6028”,mode=“user”,process=“java”,process\_id=“10528”} 63.03125  
windows\_process\_cpu\_time\_total{creating\_process\_id=“6512”,mode=“privileged”,process=“java”,process\_id=“1644”} 294.578125  
windows\_process\_cpu\_time\_total{creating\_process\_id=“6512”,mode=“user”,process=“java”,process\_id=“1644”} 174.734375  
windows\_process\_cpu\_time\_total{creating\_process\_id=“6672”,mode=“privileged”,process=“rvdaemon”,process\_id=“6000”} 5.515625  
windows\_process\_cpu\_time\_total{creating\_process\_id=“6672”,mode=“user”,process=“rvdaemon”,process\_id=“6000”} 7.28125

but in netada dashboard i see this in attched pic

 ![all java as one metric not 8](https://canada1.discourse-cdn.com/flex029/uploads/netdata2/original/2X/f/f8190bd1d8b6ceb9263b56239db89d9ca8f6a7d0.jpeg)

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.netdata.cloud/hugo/32/3714_2.png) [@hugo](https://community.netdata.cloud/u/hugo)\
**Post date:** [May 18, 2023, 9:16am UTC](https://community.netdata.cloud/t/view-multiple-java-process-metrics-on-windows-in-netdata/4167/2 "2023-05-18T09:16:41Z")

</div>

Hi @mikewilson ,

Welcome to the community and thanks for raising this question to us.

At the moment what your asking isn’t possible using the local Agent dashboard - from your screenshot I’m assuming you haven’t tried this on Netdata Cloud. We will be working on revamping the Agent dashboard but we don’t have yet an ETA for when this will be available.

If you take a look at Netdata Cloud, you can check our Windows room in the Netdata demo space [here](https://app.netdata.cloud/spaces/netdata-demo/rooms/windows/overview#metrics_correlation=false&after=1684400129000&before=1684401029000&utc=Europe%2FLisbon&offset=%2B1&timezoneName=Dublin%2C%20Lisbon&modal=&modalTab=&cd1196a1-c06e-4680-8c9b-6c323e9b427e--chartName=menu_system&d8a4e0c5-7c79-4145-900e-83a9f06fcb6a--chartName=menu_system&5100312d-5430-47d5-83e6-6d27d30d4e99--chartName=menu_windows_submenu_processes&modalParams=), you will see that the metric `windows.processes_cpu_utilization` has the processed identified as a dimension and you can group them both on this and on `node` or `system(instance)` so we get a full breakdown of the processes by windows server being monitored - please note that for `node` you need to have these as Virtual Nodes, config details on our docs [here](https://learn.netdata.cloud/docs/data-collection/monitor-anything/system-metrics/windows-machines#virtual-nodes)

Example of the group by selections

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/netdata2/original/2X/6/645dea204ced160b1aadcea80708d720893ec9b6.png)

Result

 ![image](https://canada1.discourse-cdn.com/flex029/uploads/netdata2/original/2X/8/838904b187fbea23faaf334b2477e9a4054e05d5.png)

If you can, please give it a try on Netdata Cloud and see if you can achieve your desired result.

Regards,  
Hugo
