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
Get Updates on the Splunk Community!

[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 ...

New Year. New Skills. New Course Releases from Splunk Education

A new year often inspires reflection—and reinvention. Whether your goals include strengthening your security ...

Splunk and TLS: It doesn't have to be too hard

Overview Creating a TLS cert for Splunk usage is pretty much standard openssl.  To make life better, use an ...