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!

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