Building for the Splunk Platform

ドロップダウンから複数トークンを取得する方法

kessekiou
Engager

Subjectの通りなのですが、ドロップダウンから複数のトークンを取得する手段をご教示いただきたく。

実現したい内容としては、以下のようなテーブルにおいて、ドロップダウンでName「テスト1」を選択した際、IdValueをトークンとして利用したいというものです。

IdNameValue
A001テスト11000
A002テスト22000


それぞれ何に用いるかというと、Idは表示対象の絞り込みに、ValueはグラフのY軸の最大値に設定したく。

以下に必要になる箇所のコードをサンプル的に記載させていただきました。
Idを使っての絞り込みは実現出来ているため、

  1. Valueをトークンに設定する方法
  2. Y軸の最大値の設定方法が記載内容で実現できるか(<option name="charting.axisY.maximumNumber">$value$</option> の箇所)

をご教示いただけないでしょうか。

よろしくお願いいたします。

 

<form theme="light">
  <label>hogehoge</label>
  <fieldset submitButton="false" autoRun="false">
    <input type="dropdown" token="id">
      <label>hogehoge</label>
      <fieldForLabel>Name</fieldForLabel>
      <fieldForValue>Id</fieldForValue>
      <search>
        <query>index="list" 
                | table Id, Name, Value 
                | sort Id
        </query>
        <earliest>0</earliest>
        <latest></latest>
      </search>
    </input>
  </fieldset>
  <row>
    <panel>
      <title>LineChart</title>
      <chart>
        <search>
          <query>

	~  省略  ~

          </query>
          <earliest>0</earliest>
          <latest></latest>
          <sampleRatio>1</sampleRatio>
        </search>

        <option name="charting.axisY.maximumNumber">$value$</option>

        ~  省略  ~

      </chart>
    </panel>
  </row>
</form>

 

 

Labels (1)
0 Karma
1 Solution

kamlesh_vaghela
SplunkTrust
SplunkTrust

 

@kessekiou 

この例がこれに役立つかもしれません。

May be this example will help you in this.

 

<form theme="light">
  <label>hogehoge</label>
  <fieldset submitButton="false" autoRun="false">
    <input type="dropdown" token="id">
      <label>hogehoge</label>
      <fieldForLabel>Name</fieldForLabel>
      <fieldForValue>sourcetype</fieldForValue>
      <search>
        <query>index=_internal | stats count by sourcetype | eval Name= "This is ".sourcetype</query>
        <earliest>0</earliest>
        <latest></latest>
      </search>
      <change>
        <set token="tkn_sourcetype">$row.sourcetype$</set>
        <set token="tkn_value">$row.Name$</set>
      </change>
    </input>
  </fieldset>
  <row>
    <panel>
      <title>LineChart</title>
      <chart>
        <search>
          <query>
            index=_internal sourcetype="$tkn_sourcetype$" | stats count by sourcetype          
            </query>
          <earliest>0</earliest>
          <latest></latest>
          <sampleRatio>1</sampleRatio>
        </search>
        <option name="charting.axisTitleX.text">$tkn_value$</option>
      </chart>
    </panel>
  </row>
</form>

 

 

If this reply helps you, an upvote would be appreciated.

Thanks
Kamlesh Vaghela

View solution in original post

0 Karma

kamlesh_vaghela
SplunkTrust
SplunkTrust

 

@kessekiou 

この例がこれに役立つかもしれません。

May be this example will help you in this.

 

<form theme="light">
  <label>hogehoge</label>
  <fieldset submitButton="false" autoRun="false">
    <input type="dropdown" token="id">
      <label>hogehoge</label>
      <fieldForLabel>Name</fieldForLabel>
      <fieldForValue>sourcetype</fieldForValue>
      <search>
        <query>index=_internal | stats count by sourcetype | eval Name= "This is ".sourcetype</query>
        <earliest>0</earliest>
        <latest></latest>
      </search>
      <change>
        <set token="tkn_sourcetype">$row.sourcetype$</set>
        <set token="tkn_value">$row.Name$</set>
      </change>
    </input>
  </fieldset>
  <row>
    <panel>
      <title>LineChart</title>
      <chart>
        <search>
          <query>
            index=_internal sourcetype="$tkn_sourcetype$" | stats count by sourcetype          
            </query>
          <earliest>0</earliest>
          <latest></latest>
          <sampleRatio>1</sampleRatio>
        </search>
        <option name="charting.axisTitleX.text">$tkn_value$</option>
      </chart>
    </panel>
  </row>
</form>

 

 

If this reply helps you, an upvote would be appreciated.

Thanks
Kamlesh Vaghela

0 Karma

kessekiou
Engager

@kamlesh_vaghel

Thanks!

I was able to solve the problem with the code you showed me.

・・・

      <change>
        <set token="tkn_sourcetype">$row.sourcetype$</set>
        <set token="tkn_value">$row.Name$</set>
      </change>

・・・
0 Karma
Get Updates on the Splunk Community!

.conf23 | Get Your Cybersecurity Defense Analyst Certification in Vegas

We’re excited to announce a new Splunk certification exam being released at .conf23! If you’re going to Las ...

Streamline Data Ingestion With Deployment Server Essentials

REGISTER NOW!Every day the list of sources Admins are responsible for gets bigger and bigger, often making the ...

Remediate Threats Faster and Simplify Investigations With Splunk Enterprise Security ...

REGISTER NOW!Join us for a Tech Talk around our latest release of Splunk Enterprise Security 7.2! We’ll walk ...