【问题标题】:How do i set a token based on the dropdown options in splunk dashboard如何根据 splunk 仪表板中的下拉选项设置令牌
【发布时间】:2020-06-26 05:09:21
【问题描述】:

我正在尝试创建一个 Splunk 仪表板,我想在其中根据两个下拉列表值(服务下拉列表和环境下拉列表)为令牌设置一个值

<input type="dropdown" token="service" searchWhenChanged="true">
      <label>service</label>
      <choice value="capi">capi</choice>
      <choice value="crapi">crapi</choice>
      <choice value="oapi">oapi</choice>
      <default>capi</default>
      <initialValue>capi</initialValue>
  </input>
 
  <input type="dropdown" token="environment" searchWhenChanged="true">
  <label>Environment</label>
  <choice value="prod">prod</choice>
  <choice value="ppe">ppe</choice>
  <choice value="pte">pte</choice>
  <choice value="dev">dev</choice>
  <default>prod</default>
  <initialValue>prod</initialValue>
  </input>

上面是 2 个下拉菜单,现在我想根据在服务和环境下拉值中选择的值为令牌“端点”设置一个值。

我尝试使用条件匹配,但我没有做对

<condition match="$service$==capi AND $environment$==ppe">
<set token = endpoint>"/capi/ppe"</set>
</condition>

【问题讨论】:

    标签: splunk splunk-dashboard


    【解决方案1】:

    尝试在您的搜索中输入eval

    <search>
      <query>... | eval endpoint="/$service$/$environment$" | ...
    

    或者尝试从两个下拉列表中对change 执行&lt;eval&gt;...&lt;/eval&gt;

    <input type="dropdown" token="service" searchWhenChanged="true">
      <label>service</label>
      <choice value="capi">capi</choice>
      <choice value="crapi">crapi</choice>
      <choice value="oapi">oapi</choice>
      <default>capi</default>
      <initialValue>capi</initialValue>
      <change>
        <eval token="endpoint">"/"+$service$+"/"+$environment$</eval>
      </change>
    </input>
    
    <input type="dropdown" token="environment" searchWhenChanged="true">
      <label>Environment</label>
      <choice value="prod">prod</choice>
      <choice value="ppe">ppe</choice>
      <choice value="pte">pte</choice>
      <choice value="dev">dev</choice>
      <default>prod</default>
      <initialValue>prod</initialValue>
      <change>
        <eval token="endpoint">"/"+$service$+"/"+$environment$</eval>
      </change>    
    </input>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 2022-11-09
      • 1970-01-01
      相关资源
      最近更新 更多