I'm trying to write a search to track the amount of data being ingested to a specific index, measured in MB/per minute.
This is what I have so far:
index=my_index_name metrics name=index_thruput sourcetype=splunkd | timechart span=1m sum(eval(kb/1024)) as "MB/min"
That metric will give you the total indexing thruput, not the per-index thruput. You'll want something like this:
index=_internal sourcetype=splunkd source=*metrics.log* group=per_index_thruput series=_internal
| timechart per_minute(kb) as kbpm | eval mbpm = kbpm/1024 | fields - kbpm
That gives you the MB/min thruput for the _internal
index, swap the series
value as you wish.
That metric will give you the total indexing thruput, not the per-index thruput. You'll want something like this:
index=_internal sourcetype=splunkd source=*metrics.log* group=per_index_thruput series=_internal
| timechart per_minute(kb) as kbpm | eval mbpm = kbpm/1024 | fields - kbpm
That gives you the MB/min thruput for the _internal
index, swap the series
value as you wish.