Hi All
We got this requirement to print the timestamp in mail subject for scheduled report. the timestamp should indicate the time it got sent.
for exg, the report runs twice a day so if it runs 6 am and 6 pm, the mail subject should indicate dd-mm-yyyy 06:00:00 or 18:00:00
Please help.
Hi @MsF-2000
You may be able to use $job.latestTime$ in your subject - however I believe this is a unix timestamp so it may be hard for the receiver to know what it really means.
Instead, you could use add_info to your search to get the search time and use the $result.search_time$
index=_internal | stats count
| addinfo
| eval search_time=strftime(info_search_time,"%c")
| fields - info_*
This is a simple example to help you get started.
🌟 Did this answer help you? If so, please consider:
Your feedback encourages the volunteers in this community to continue contributing
Hi @MsF-2000
You may be able to use $job.latestTime$ in your subject - however I believe this is a unix timestamp so it may be hard for the receiver to know what it really means.
Instead, you could use add_info to your search to get the search time and use the $result.search_time$
index=_internal | stats count
| addinfo
| eval search_time=strftime(info_search_time,"%c")
| fields - info_*
This is a simple example to help you get started.
🌟 Did this answer help you? If so, please consider:
Your feedback encourages the volunteers in this community to continue contributing
Hi @livehybrid
I checked with the query and it worked, I made little change to display DD:MM:YYYY HH:MM:SS using below query and it worked as expected. I am marking your answer as solution since it gave me base query to develop from, thank you very much !
|eval timestamp=strftime(now(), "%d/&m/%Y %H:%M:%S")
|table timestamp,<<intented fields>>