Splunk Search

How to sum two timecharts in another one.

kryzew
Explorer

Hello,

I tired to sum two timecharts in another one, using tokens.

It's easy to sum counted value using stats, but I have problem with timecharts, is there any way to do this?

 

 

<form>
  <label>Single Value Token</label>
  <fieldset submitButton="false">
    <input type="time" token="tokTime" searchWhenChanged="true">
      <label></label>
      <default>
        <earliest>-60m@m</earliest>
        <latest>now</latest>
      </default>
    </input>
  </fieldset>
  <row>
    <panel>
      <single>
        <title>Panel 1 (Error)</title>
        <search>
          <query>index=_internal sourcetype=splunkd log_level="Error"
 | timechart count as Error</query>
          <earliest>$tokTime.earliest$</earliest>
          <latest>$tokTime.latest$</latest>
          <done>
            <condition match="$job.resultCount$==0">
              <set token="tokError">0</set>
            </condition>
            <condition>
              <set token="tokError">$result.Error$</set>
            </condition>
          </done>
        </search>
        <option name="drilldown">none</option>
        <option name="refresh.display">progressbar</option>
      </single>
    </panel>
    <panel>
      <single>
        <title>Panel 2 (Warn)</title>
        <search>
          <done>
            <condition match="$job.resultCount$==0">
              <set token="tokWarn">0</set>
            </condition>
            <condition>
              <set token="tokWarn">$result.Warn$</set>
            </condition>
          </done>
          <query>index=_internal sourcetype=splunkd log_level="WARN"
 | timechart count as Warn</query>
          <earliest>$tokTime.earliest$</earliest>
          <latest>$tokTime.latest$</latest>
        </search>
        <option name="drilldown">none</option>
        <option name="refresh.display">progressbar</option>
      </single>
    </panel>
    <panel>
      <single>
        <title>Panel 3 (Sum)</title>
        <search>
          <query>| makeresults
 | eval ratio=$tokError$+$tokWarn$
 |table ratio
 | timechart count as ratio</query>
          <earliest>$tokTime.earliest$</earliest>
          <latest>$tokTime.latest$</latest>
        </search>
        <option name="drilldown">none</option>
        <option name="numberPrecision">0.000</option>
        <option name="refresh.display">progressbar</option>
      </single>
    </panel>
  </row>
</form>

 

 

Code give me value 1.000 in Panel 3 (Sum) 

Or there is another way to save trends?

 

 

Labels (2)
0 Karma
1 Solution

ITWhisperer
SplunkTrust
SplunkTrust
index=_internal sourcetype=splunkd log_level="Error" OR log_level="WARN"
 | timechart count as ErrorWarn

View solution in original post

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust
index=_internal sourcetype=splunkd log_level="Error" OR log_level="WARN"
 | timechart count as ErrorWarn
0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...

Step into “Hunt the Insider: An Splunk ES Premier Mystery” to catch a cybercriminal ...

After a whole week of being on call, you fell asleep on your keyboard, and you hit a sequence of buttons that ...