Hello there
There is a report, which shows some useful informations about some Application. Whatever.
Now I want to declare in the the report the timerange (last week, example 03.02.2020 00;00 until 10.02.2020 00:00). Or maybe there is possibility to declare the timerange in the description of the report, like a variable or something like that.
Here is my string, maybe i can build in something:
index=smsc tag=MPRO_PRODUCTION DATA="8000000400000000" OR "8000000400000058"
| dedup DATA
| chart count by SHORT_ID, command_status_code
| search NOT ESME_RTHROTTLED=0
| eval "THROTTLING %"=(ESME_RTHROTTLED/(ESME_RTHROTTLED + ESME_ROK)*100)
| sort - ESME_RTHROTTLED
| head 15
Thanks for your help!
| addinfo
| eval timerange = "(".strftime(info_min_time, "%d/%m/%Y %T")." - ".strftime(info_max_time, "%d/%m/%Y %T").")"
try $result.timerange$
cf. addinfo
You can use information tokens in the subject or message.
$job.earliestTime$
$job.latestTime$
Is this report scheduled? If yes, what is the alert action?
Send an email
Depending your definition of "last week", you could use
index=smsc tag=MPRO_PRODUCTION DATA="8000000400000000" OR "8000000400000058" earliest=-1w@w latest=@w
or
index=smsc tag=MPRO_PRODUCTION DATA="8000000400000000" OR "8000000400000058" earliest=-7d@d latest=@d
And where this information about the timerange appear? maybe in the filename?
I've picked the right timerange with the picker. I just want to remark it in the report, so that we can see, when this events happend.