Getting Data In

Question about perfmon search

sieutruc
Contributor

Hello,

As we know that in Splunk Window application, we can use the search:
source=WMI:Memory OR source=WMI:CPUTime OR source=WMI:LocalPhysicalDisk | timechart avg(PercentProcessorTime) as "CPU",avg(PercentCommittedBytesInUse) as "Memory",avg(PercentDiskTime) as "Disk"
to get performance snapshot by using WMI performance data format
But with performance data got from perfmon, the structure is different, and all have the same field called "Value" for each counter of specific instance. For ex:

source="Perfmon:CPUTime"
collection=CPUTime
object=Processor
counter="% Processor Time"
instance=_Total
Value=33.697347893915754

source="Perfmon:Memory"
collection=Memory
object=Memory
counter="% Committed Bytes In Use"
Value=34.116872992745115

Can you suggest me how to do a query that gets the same result as the search above but on perfmon data ?

Tags (1)
1 Solution

MarioM
Motivator

I guess you could try something like this:

source="Perfmon:CPUTime" collection=CPUTime object=Processor counter="% Processor Time" instance=_Total | eval PercentProcessorTime=Value | append [search source="Perfmon:Memory" collection=Memory object=Memory counter="% Committed Bytes In Use" | eval PercentCommittedBytesInUse=Value] | timechart avg(PercentProcessorTime) as "CPU",avg(PercentCommittedBytesInUse) as "Memory"

View solution in original post

MarioM
Motivator

I guess you could try something like this:

source="Perfmon:CPUTime" collection=CPUTime object=Processor counter="% Processor Time" instance=_Total | eval PercentProcessorTime=Value | append [search source="Perfmon:Memory" collection=Memory object=Memory counter="% Committed Bytes In Use" | eval PercentCommittedBytesInUse=Value] | timechart avg(PercentProcessorTime) as "CPU",avg(PercentCommittedBytesInUse) as "Memory"
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

A Four-Part Event Series: State of Observability - Where AI Meets Performance

As AI agents take on more complex tasks, teams need greater visibility into how they behave, what they cost, ...

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Build resilience for the agentic era: Join us at Splunk Go San Jose

AI is changing how organizations build, operate, and secure digital services. As teams adopt AI agents and ...