Input作为Splunk Dashboard的filter,作为默认条件下是需要自己配置的,而且在配置过程中Input添加后还需要在Query中将Input里面的token加入到Panel的query中,才能够对让Input作为filter条件起作用。
这里就简单的介绍设置一Multiselect的input的过程。
1.首先找到需要添加的Dashboard,进入编辑模式。点击Add Input 按钮添加Input,这里选择Multiselect作为例子。
Label就是显示在界面上的名称,Token相当于一个变量名,这个token需要在query中引用到,来代替真正query时的字段值。
2.Default 和 Initial Value分别指定默认值和页面加载时的值,如果Default值已经设置,Initial Value 则可以忽略。
3.Token Value Prefix定义搜索时所设置的搜索条件所属的字段,这个根据已有的那些fields里面来选择,比如说我有不同的index,那么在选择不同index时,需要index=??,而index=即为Token Value Prefix。
4.Delimiter即为连接多个值时应该是OR或者AND。
5.对于定义的字段实际的值,可以是static也可以是dynamic,简单的就是static,明确的知道这个字段可能会有那些值。将这些值都列举出来就好了。
例如,这里就列举出index可能有的那些值,每个值都有一个显示名字和实际的值。
6. 最后最关键的是,要把这个放到query中去,需要将这个input对那个panel起作用就将这个token放到哪个query中去。需要注意的是,放到query中的形式是$index$。如下图
这样就可以在Dashboard界面上切换不同的index而dashboard根据不同的index展示不同的数据结果。