Getting Data In

How to use Time modifiers in mstats command?

ssn
Explorer

I want to  use relative time modifiers (earliest/latest) in mstats command. Not sure how to use the time format.

 

 

| mstats earliest=-1h avg(xxx) WHERE index=xxx

 

 

This is failing since it is in relative time format. Documentation mentions about 'timeformat' attribute but I am not sure how to use it for relative time.

Labels (1)
Tags (1)

ddvali
Explorer

Did you ever find a solution for this ? I also have same requirement.

VatsalJagani
SplunkTrust
SplunkTrust

You need to put earliest and latest as part of where condition.

| mstats latest(_value) AS val WHERE index="myindex" earliest=-1h@h latest=now BY host span=15m

Reference - https://docs.splunk.com/Documentation/Splunk/8.2.5/SearchReference/Mstats

govardha
Path Finder

The usage for this is as follows.  Hope this helps.

|mstats latest(_value) AS foo WHERE index="some_metrics_index" earliest=-300s latest=now() metric_name=some.metric BY host span=1m



nbenson27
Engager

Hello! 

Did you ever find a solution for this? 

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

.conf25 Global Broadcast: Don’t Miss a Moment

Hello Splunkers, .conf25 is only a click away.  Not able to make it to .conf25 in person? No worries, you can ...

Observe and Secure All Apps with Splunk

 Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

What's New in Splunk Observability - August 2025

What's New We are excited to announce the latest enhancements to Splunk Observability Cloud as well as what is ...