Splunk Search

How to give Line break in eval and display the same in single value chart

ashutoshwalke
Explorer

Hello,

I am trying to display some data in field "result" for me in a single value chart using below query, and color/severity rule is based on keywords instead of numbers. i.e.  OK = GREEN and NOTOK = RED

Below code works for me but the only issue is I am unable to break the line in the chart.

I want it as OK/NOTOK on the top and then the EndTime or anything that I may concatenate further below the result field.

Example,

============================================

result as "OK/NOTOK"

EndTime

============================================

I have tried using regex/sed or actually using (shift + enter) in my splunk query and it does works but in search only not in the dashboard.

 

Code

============================================

index=xyz | eval SLA=9.0
| eval Date=strftime(_time, "%m-%d-%y")
| eval EndTime=strftime(_time, "%H.%M")
| eval result=if(EndTime<SLA, "OK"."\n".EndTime, "NOTOK")
| table result EndTime
| eval severity=case(result="OK"." ".EndTime, 0, result="NOTOK", 1)
| rangemap field=severity low=0-0 default=severe

============================================

 

Can someone please advise ?

I had seen few posts that this could be achieved using some CSS/JS scripts but I do not have much knowledge on it.

 

Any help appreciated.

@niketn  @ITWhisperer  @Ayn @woodcock 

Regards

Labels (1)
0 Karma
1 Solution

kamlesh_vaghela
SplunkTrust
SplunkTrust

@ashutoshwalke 

Singlevalue combine both again with comma separate. Here I suggest you go with below XML and try it.

 

<dashboard>
  <label>Single View Double Value</label>
  <row>
    <panel>
      <single>
        <search>
          <query>| makeresults | eval result="OK", result1="EndTime" | table result result1</query>
          <earliest>-24h@h</earliest>
          <latest>now</latest>
          <done>
            <set token="underlabel">$result.result1$</set>
          </done>
        </search>
        <option name="drilldown">none</option>
        <option name="underLabel">$underlabel$</option>
      </single>
    </panel>
  </row>
</dashboard>

 

 

Screenshot 2021-07-01 at 10.58.39 AM.png

 

 

Thanks
KV
▄︻̷̿┻̿═━一

If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.

View solution in original post

kamlesh_vaghela
SplunkTrust
SplunkTrust

@ashutoshwalke 

Not sure \n work but you can split value to make it same. Can you please try this?

| makeresults | eval result="OK"."\n"."EndTime"| eval result = split(result,"\n")

 

KV 

0 Karma

ashutoshwalke
Explorer
Hello Kamlesh, Thank you for your response. The query you have provided does work when run in splunk search but not when used in dashboard to display this data in single value chart. Also, not sure why is it showing an comma now in the chart with you query. RESULT (I got with your query in single value chart) ======================================= OK,EndTime Please advise.
0 Karma

kamlesh_vaghela
SplunkTrust
SplunkTrust

@ashutoshwalke 

Singlevalue combine both again with comma separate. Here I suggest you go with below XML and try it.

 

<dashboard>
  <label>Single View Double Value</label>
  <row>
    <panel>
      <single>
        <search>
          <query>| makeresults | eval result="OK", result1="EndTime" | table result result1</query>
          <earliest>-24h@h</earliest>
          <latest>now</latest>
          <done>
            <set token="underlabel">$result.result1$</set>
          </done>
        </search>
        <option name="drilldown">none</option>
        <option name="underLabel">$underlabel$</option>
      </single>
    </panel>
  </row>
</dashboard>

 

 

Screenshot 2021-07-01 at 10.58.39 AM.png

 

 

Thanks
KV
▄︻̷̿┻̿═━一

If any of my reply helps you to solve the problem Or gain knowledge, an upvote would be appreciated.

ashutoshwalke
Explorer

@kamlesh_vaghela  It worked like a charm, Thanks a lot for your help 🙂

0 Karma

ashutoshwalke
Explorer

@kamlesh_vaghela  Please advise ?

0 Karma
Get Updates on the Splunk Community!

Enterprise Security Content Update (ESCU) | New Releases

In December, the Splunk Threat Research Team had 1 release of new security content via the Enterprise Security ...

Why am I not seeing the finding in Splunk Enterprise Security Analyst Queue?

(This is the first of a series of 2 blogs). Splunk Enterprise Security is a fantastic tool that offers robust ...

Index This | What are the 12 Days of Splunk-mas?

December 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...