Alerting

How to use substr in an alert email subject?

sholom
Engager

I'd like to include the first 20 characters of a variable in an alert email subject. I've tried substr($result.EX$,1,20) but that ends up including the static text "substr" as well as the entire variable value along with the parenthesis and 1,20.

Is the correct way to wrap it all in $? - $substr($result.EX$,1,20)$

What is the correct way to do this?

0 Karma

richgalloway
SplunkTrust
SplunkTrust

The $ character denotes a token, usually a field, but never a function. @kmaron has a good suggestion.

---
If this reply helps you, Karma would be appreciated.
0 Karma

kmaron
Motivator

What about doing the substr in the actual search to create a new field and then using that result as the token?

woodcock
Esteemed Legend

I second this suggestion; you can make the new field invisible by naming it with a underscore ( _ ) as the first character.

Get Updates on the Splunk Community!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...