Getting Data In

Message per second (MPS)

jplaberge
Engager

How could we simply display how many messages (or events) Splunk receives/process per second (MPS : Message per second)?

Tags (2)
0 Karma
1 Solution

Lowell
Super Champion

You could try something like this:

index=_internal source=*metrics.log group="per_host_thruput" | timechart sum(eps)

These metrics are recorded every 30 seconds.

View solution in original post

splunklab2013
New Member

Does it allow to change the throughput counts per second? If YES, then in what parameter i can change the values to change the count of messages received/processed per second by Splunk?

0 Karma

MuS
SplunkTrust
SplunkTrust

Hi splunklab2013, you can limit forwards from sending too much data in limits.conf with this stanza:

[thruput]

maxKBps =
* If specified and not zero, this limits the speed through the thruput processor to the specified
rate in kilobytes per second.
* To control the CPU load while indexing, use this to throttle the number of events this indexer
processes to the rate (in KBps) you specify.

This must be set on the forwarder and not on the indexer!

Hope this helps, cheers MuS

0 Karma

Lowell
Super Champion

You could try something like this:

index=_internal source=*metrics.log group="per_host_thruput" | timechart sum(eps)

These metrics are recorded every 30 seconds.

Get Updates on the Splunk Community!

Data Management Digest – December 2025

Welcome to the December edition of Data Management Digest! As we continue our journey of data innovation, the ...

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...