Splunk Dashboard 语法

Splunk Dashboard 数据展示,Demo

Splunk 搜索 相关SPL 语法

  • 子查询,结果集格式化
  • 去重
  • 时间格式化
  • 分页相关设置

查询分解

<query>
                source=demo_pardot_prospect_visit                     # 数据源来源
                    [                                                 # 子查询
                        search source=demo_pardot_prospect        
                        |table id email                               # 从结果中展示字段
                        | search email="$email$"                      # 从页面参数过滤
                        | fields id                               
                        | rename id as prospect_id                    # 重命明
                        |dedup prospect_id                            # 去除重复选项
                        | format "" "(" "" ")" "OR" ""                # 格式化,如果不存在值
                    ] 
                | table prospect_id craeted_at updated_at visitor_id  # 从以上来源 数据和唯一个表
                | sort updated_at                                     # 排序
              
  </query>

其他语法

          | eval tnow = now()           # 动态执行代码
          |  convert ctime(tnow)        # 格式化

分页参数

             <option name"count">20</option>
            <option name"dataOverlayMode">none</option>
            <option name"drilldown">cell</option>
            <option name"percentagesRow">false</option>
            <option name"rowNumbers">false</option>
            <option name"totalsRow">false</option>
            <option name"wrap">false</option>

示例

<form>
<label></label>
<fieldset submitButton="true" outoRun="true">
    <input type="text" token="email" searchEWhenChanged="false">
        <default>*</default>
        <label>email</label>
    </input>
    <input type="dropdown" token="product_line" searchWhenChanged="false">
        <default>*</default>
        <label>product_line</label>
        <choice value ="dropdown_product_line1">dropdown_product_line1</choice>
        <choice value ="dropdown_product_line2">dropdown_product_line2</choice>
    </input>
    <input type="time" token="global_time_input_tok" >
        <label></label>
        <default>
            <earliest>0</earliest>
            <latest></latest>
        </default>
    </input>
</fieldset>
<row>
    <panel>
        <table>
            <title></title>
            <search>
                <query>
                source=demo_pardot_prospect_visit    
                    [
                        search source=demo_pardot_prospect 
                        |table id email 
                        | search email="$email$" 
                        | fields id 
                        | rename id as prospect_id 
                        |dedup prospect_id 
                        | format "" "(" "" ")" "OR" "" 
                    ] 
                | table prospect_id craeted_at updated_at visitor_id 
                | sort updated_at
                </query>
                <earliest>$earliest$</earliest>
                <latest>$latest$</latest>
                <sampleRatio>1<sampleRatio>
            </search>
            <option name"count">20</option>
            <option name"dataOverlayMode">none</option>
            <option name"drilldown">cell</option>
            <option name"percentagesRow">false</option>
            <option name"rowNumbers">false</option>
            <option name"totalsRow">false</option>
            <option name"wrap">false</option>
            
        </table>
    </panel>
    <panel>
    .....
    </panel>
</row>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,293评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,896评论 18 399
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,242评论 8 184
  • 用世俗的眼光,芊芊应该算是标题中的这类人。我的工资收入不足4k,虽然是科班出身,却不在金融机构工作;说自己lose...
    芊芊lucky阅读 2,726评论 0 0
  • 人类所拥有的资产,基本上可分为物资、金融以及人力资产三大类。 几年前我曾购得一项物资资产--一台电...
    jiazy2017阅读 3,012评论 0 0