Getting Data In

Scripting in metrics with Splunk?

daniel333
Builder

All,

Still getting my head around metrics. I shameless stole this line of bash and setup metrics and it's working . UI was cool.

echo "mydesktop.cpu.util:$intCount|c" | nc -w 1 -u myheavyforwarders.domain.com 8125

With this in mind how would I send more than one metric? Say I wanted all the output of TOP? Can you send more than one metric at a time? I understand these metric can have dimension, is that basically an array of values?

0 Karma

rjthibod
Champion

As @richgalloway said in hist comment, in 7.0.0, you can only send one _value and one measurement in each metric event, but theoretically you can have as many dimensions (columns/tags/fields) as you want.

You could parse top output and send each row separately with the same timestamp. Each column would be a dimension but you would need to determine what you are sending as the _value field in this case. Not really sure what the point of this would be, but it is doable.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

As I understand metrics, each "event" is a single value. Dimensions describe the value - process ID, user running the process, etc.

---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...