Kibana - 使用 Kibana 创建报告

  • 简述

    可以使用 Kibana UI 中的共享按钮轻松创建报告。
    Kibana 中的报告有以下两种形式 -
    • 永久链接
    • CSV 报告
  • 报告为固定链接

    执行可视化时,您可以共享以下内容 -
    报告固定链接
    使用共享按钮以嵌入代码或永久链接的形式与他人共享可视化。
    在嵌入代码的情况下,您将获得以下选项 -
    嵌入代码
    您可以将 iframe 代码生成为快照或保存对象的短 url 或长 url。快照不会提供最近的数据,用户将能够看到共享链接时保存的数据。以后所做的任何更改都不会反映。
    在保存对象的情况下,您将获得对该可视化所做的最新更改。
    长 url 的快照 IFrame 代码 -
    
    <iframe src="http://localhost:5601/app/kibana#/visualize/edit/87af
    cb60-165f-11e9-aaf1-3524d1f04792?embed=true&_g=()&_a=(filters:!(),linked:!f,query:(language:lucene,query:''),
    uiState:(),vis:(aggs:!((enabled:!t,id:'1',params:(field:Area),schema:metric,type:max),(enabled:!t,id:'2',p
    arams:(field:Country.keyword,missingBucket:!f,missingBucketLabel:Missing,order:desc,orderBy:'1',otherBucket:!
    f,otherBucketLabel:Other,size:10),schema:segment,type:terms)),params:(addLegend:!t,addTimeMarker:!f,addToo
    ltip:!t,categoryAxes:!((id:CategoryAxis-1,labels:(show:!t,truncate:100),position:bottom,scale:(type:linear),
    show:!t,style:(),title:(),type:category)),grid:(categoryLines:!f,style:(color:%23eee)),legendPosition:right,
    seriesParams:!((data:(id:'1',label:'Max+Area'),drawLi
    nesBetweenPoints:!t,mode:stacked,show:true,showCircles:!t,type:histogram,valueAxis:ValueAxis-1)),times:!(),
    type:histogram,valueAxes:!((id:ValueAxis-1,labels:(filter:!f,rotate:0,show:!t,truncate:100),name:LeftAxis-1,
    position:left,scale:(mode:normal,type:linear),show:!t,style:(),title:(text:'Max+Area'),type:value))),title:
    'countrywise_maxarea+',type:histogram))" height="600" width="800"></iframe>
    
    短网址的快照 Iframe 代码 -
    
    <iframe src="http://localhost:5601/goto/f0a6c852daedcb6b4fa74cce8c2ff6c4?embed=true" height="600" width="800"><iframe>
    
    作为快照和拍摄网址。
    带有短网址 -
    
    http://localhost:5601/goto/f0a6c852daedcb6b4fa74cce8c2ff6c4
    
    关闭短网址后,链接如下所示 -
    
    http://localhost:5601/app/kibana#/visualize/edit/87afcb60-165f-11e9-aaf1-3524d1f04792?_g=()&_a=(filters:!(
    ),linked:!f,query:(language:lucene,query:''),uiState:(),vis:(aggs:!((enabled:!t,id:'1',params:(field:Area),
    schema:metric,type:max),(enabled:!t,id:'2',params:(field:Country.keyword,missingBucket:!f,missingBucketLabel:
    Missing,order:desc,orderBy:'1',otherBucket:!f,otherBucketLabel:Other,size:10),schema:segment,type:terms)),
    params:(addLegend:!t,addTimeMarker:!f,addTooltip:!t,categoryAxes:!((id:CategoryAxis-1,labels:(show:!t,trun
    cate:100),position:bottom,scale:(type:linear),show:!t,style:(),title:(),type:category)),grid:(categoryLine
    s:!f,style:(color:%23eee)),legendPosition:right,seriesParams:!((data:(id:'1',label:'Max%20Area'),drawLines
    BetweenPoints:!t,mode:stacked,show:true,showCircles:!t,type:histogram,valueAxis:ValueAxis-1)),times:!(),
    type:histogram,valueAxes:!((id:ValueAxis-1,labels:(filter:!f,rotate:0,show:!t,truncate:100),name:LeftAxis-1,
    position:left,scale:(mode:normal,type:linear),show:!t,style:(),title:(text:'Max%20Area'),type:value))),title:'countrywise_maxarea%20',type:histogram))
    
    当您在浏览器中点击上述链接时,您将获得与上图相同的可视化效果。以上链接是本地托管的,所以在本地环境外使用时将无法使用。
  • CSV 报告

    您可以在有数据的 Kibana 中获取 CSV 报告,该数据主要位于 Discover 选项卡中。
    转到发现选项卡并获取您想要数据的任何索引。在这里,我们采用了index:countriesdata-26.12.2018。这是索引中显示的数据 -
    CSV 报告
    您可以从上述数据创建表格数据,如下所示 -
    CSV 表格数据
    我们从可用字段中选择了字段,前面看到的数据被转换为表格格式。
    您可以在 CSV 报告中获得上述数据,如下所示 -
    显示 CSV 报告
    共享按钮具有 CSV 报告和永久链接的选项。您可以单击 CSV 报告并下载该报告。
    请注意获取保存数据所需的 CSV 报告。
    CSV 保存搜索
    确认保存并单击共享按钮和 CSV 报告。您将获得以下显示 -
    CSV 显示
    单击生成 CSV 以获取您的报告。完成后,它将指示您进入管理选项卡。
    转到管理选项卡 → 报告
    管理选项卡
    它显示报告名称、创建时间、状态和操作。您可以单击上面突出显示的下载按钮并获取您的 csv 报告。
    我们刚刚下载的 CSV 文件如下所示 -
    已下载 CSV 文件