ELKstack 中文指南
  • ELKstack 中文指南
  • Logstash
    • 入门示例
      • 下载安装
      • hello world
      • 配置语法
      • plugin的安装
      • 长期运行
    • 插件配置
      • input配置
        • file
        • stdin
        • syslog
        • tcp
      • codec配置
        • json
        • multiline
        • collectd
        • netflow
      • filter配置
        • date
        • grok
        • dissect
        • geoip
        • json
        • kv
        • metrics
        • mutate
        • ruby
        • split
        • elapsed
      • output配置
        • elasticsearch
        • email
        • exec
        • file
        • nagios
        • statsd
        • stdout
        • tcp
        • hdfs
    • 场景示例
      • nginx访问日志
      • nginx错误日志
      • postfix日志
      • ossec日志
      • windows系统日志
      • Java日志
      • MySQL慢查询日志
    • 性能与测试
      • generator方式
      • 监控方案
        • logstash-input-heartbeat方式
        • jmx启动参数方式
        • API方式
    • 扩展方案
      • 通过redis传输
      • 通过kafka传输
      • AIX 平台上的logstash-forwarder-java
      • rsyslog
      • nxlog
      • heka
      • fluent
      • Message::Passing
    • 源码解析
      • pipeline流程
      • Event的生成
    • 插件开发
      • utmp插件示例
  • Beats
    • filebeat
    • packetbeat网络流量分析
    • metricbeat
    • winlogbeat
  • ElasticSearch
    • 架构原理
      • segment、buffer和translog对实时性的影响
      • segment merge对写入性能的影响
      • routing和replica的读写过程
      • shard的allocate控制
      • 自动发现的配置
    • 接口使用示例
      • 增删改查操作
      • 搜索请求
      • Painless脚本
      • reindex接口
    • 性能优化
      • bulk提交
      • gateway配置
      • 集群状态维护
      • 缓存
      • fielddata
      • curator工具
      • profile接口
    • rally测试方案
    • 多集群互联
    • 别名的应用
    • 映射与模板的定制
    • puppet-elasticsearch模块的使用
    • 计划内停机升级的操作流程
    • 镜像备份
    • rollover和shrink
    • Ingest节点
    • Hadoop 集成
      • spark streaming交互
    • 权限管理
      • Shield
      • Search-Guard 在 Elasticsearch 2.x 上的运用
    • 监控方案
      • 监控相关接口
        • 集群健康状态
        • 节点状态
        • 索引状态
        • 任务管理
        • cat 接口的命令行使用
      • 日志记录
      • 实时bigdesk方案
      • cerebro
      • zabbix trapper方案
    • ES在运维监控领域的其他玩法
      • percolator接口
      • watcher报警
      • ElastAlert
      • 时序数据库
      • Grafana
      • juttle
      • Etsy的Kale异常检测
  • Kibana 5
    • 安装、配置和运行
    • 生产环境部署
    • discover功能
    • 各visualize功能
      • area
      • table
      • line
      • markdown
      • metric
      • pie
      • tile map
      • vertical bar
    • dashboard功能
    • timelion 介绍
    • console 介绍
    • setting功能
    • 常用sub agg示例
      • 函数堆栈链分析
      • 分图统计
      • TopN的时序趋势图
      • 响应时间的百分占比趋势图
      • 响应时间的概率分布在不同时段的相似度对比
    • 源码解析
      • .kibana索引的数据结构
      • 主页入口
      • discover解析
      • visualize解析
      • dashboard解析
    • 插件
      • 可视化开发示例
      • 后端开发示例
      • 完整app开发示例
    • Kibana报表
  • 竞品对比
  • 推荐阅读
  • 合作名单
  • 捐赠名单
Powered by GitBook
On this page
  • 注意
  • 注意
  • Map type
  • Desaturate map tiles
  • WMS compliant map server
  • Navigating the Map

Was this helpful?

  1. Kibana 5
  2. 各visualize功能

tile map

PreviouspieNextvertical bar

Last updated 5 years ago

Was this helpful?

瓦片地图显示一个由圆圈覆盖着的地理区域。这些圆圈则是由你指定的 buckets 控制的。

瓦片地图的默认 metrics 聚合是 Count 聚合。你可以选择下列聚合中的任意一个作为 metrics 聚合:

  • Count

    聚合返回选中索引模式中元素的原始计数。

  • Average

    这个聚合返回一个数值字段的 。从下拉菜单选择一个字段。

  • Sum

    聚合返回一个数值字段的总和。从下拉菜单选择一个字段。

  • Min

    聚合返回一个数值字段的最小值。从下拉菜单选择一个字段。

  • Max

    聚合返回一个数值字段的最大值。从下拉菜单选择一个字段。

  • Unique Count

    聚合返回一个字段的去重数据值。从下拉菜单选择一个字段。

buckets 聚合指明从你的数据集中将要检索什么信息。

在你选择 buckets 聚合前,指定你是打算分割图形,还是在单个图形上显示 buckets 为 Geo Coordinates。多图切割的聚合必须在最先运行。

瓦片地图使用 Geohash 聚合作为他们的初始化聚合。从下拉菜单中选择一个坐标字段。Precision 滑动条设置圆圈在地图上显示的颗粒度大小。阅读 聚合的文档,了解每个精度级别的区域细节。Kibana 4.1 目前支持的最大 geohash 长度为 7。

注意

更高的精度意味着同时消耗了浏览器和 ES 集群更多的内存。

一旦你定义好了一个 X 轴聚合。你可以继续定义子聚合来完善可视化效果。点击 + Add Sub Aggregation 添加子聚合,然后选择 Split Area 或者 Split Chart,然后从类型菜单中选择一个子聚合。

  • Date Histogram

  • Histogram

  • Range

  • Date Range

  • IPv4 Range

  • Terms

  • Filters

  • Significant Terms

  • Geohash

你可以点击 Advanced 链接显示更多有关聚合的自定义参数:

  • Exclude Pattern

    指定一个从结果集中排除掉的模式。

  • Exclude Pattern Flags

    排除模式的 Java flags 标准集。

  • Include Pattern

    指定一个从结果集中要包含的模式。

  • Include Pattern Flags

    包含模式的 Java flags 标准集。

  • JSON Input

    一个用来添加 JSON 格式属性的文本框,内容会合并进聚合的定义中,格式如下例:

{ "script" : "doc['grade'].value * 1.2" }

注意

这些参数是否可用,依赖于你选择的聚合函数。

选择 Options 改变表格的如下方面:

Map type

从下拉框选择下面一个选项。

  • Shaded Circle Markers

    根据 metric 聚合的值显示不同的颜色。

  • Scaled Circle Markers

    根据 metric 聚合的值显示不同的大小。

  • Shaded Geohash Grid

    用矩形替换默认的圆形显示 geohash,根据 metric 聚合的值显示不同的颜色。

  • Heatmap

    热力图可以模糊化圆标而且层叠显示颜色。热力图本身还有如下选项可用:

    • Radius: 设置单个热力图点的大小。

    • Blur: 设置热力图点的模糊度。

    • Maximum zoom: Kibana 的 Tilemap 支持 18 级缩放。该选项设置热力图最大强度下的最高缩放级别。

    • Minimum opacity: 设置数据点的不透明截止位置。

    • Show Tooltip: 勾选该项,让鼠标放在数据点上时显示该点的数据。

Desaturate map tiles

淡化地图颜色,凸显标记的清晰度。

WMS compliant map server

勾选该项,可以配置使用符合 Web Map Service (WMS) 标准的其他第三方地图服务。需要指定一下参数:

  • WMS url: WMS 地图服务的 URL;

  • WMS layers: 用于可视化的图层列表,逗号分隔。每个地图服务商都会提供自己的图层。

  • WMS version: 该服务商采用的 WMS 版本。

  • WMS format: 该服务商使用的图片格式。通常来说是 image/png 或 image/jpeg。

  • WMS attribution: 可选项。用户自定义字符串,用来显示在图表右下角的属性说明。

  • WMS styles: 逗号分隔的风格列表。每个地图服务商都会提供自己的风格选项。

更新选项后,点击绿色 Apply changes 按钮更新你的可视化界面,或者灰色 Discard changes 按钮保持原状。

Navigating the Map

可视化地图就绪后,你可以通过一下方式探索地图:

  • 在地图任意位置点击并按住鼠标后,拖动即可转移地图中心。按住鼠标左键拖拽绘制方框则可以放大选定区域。

基于数值字段创建,由时间组织起来。你可以指定时间片的间隔,单位包括秒,分,小时,天,星期,月,年。

标准 基于数值字段创建。为这个字段指定一个整数间隔。勾选 Show empty buckets 让直方图中包含空的间隔。

通过 聚合。你可以为一个数值字段指定一系列区间。点击 Add Range 添加一堆区间端点。点击红色 (x) 符号移除一个区间。

聚合计算你指定的时间区间内的值。你可以使用 表达式指定区间。点击 Add Range 添加新的区间端点。点击红色 (/) 符号移除区间。

聚合用来指定 IPv4 地址的区间。点击 Add Range 添加新的区间端点。点击红色 (/) 符号移除区间。

聚合允许你指定展示一个字段的首尾几个元素,排序方式可以是计数或者其他自定义的metric。

你可以为数据指定一组 。你可以用 query string,也可以用 JSON 格式来指定过滤器,就像在 Discover 页的搜索栏里一样。点击 Add Filter 添加下一个过滤器。

展示实验性的 聚合的结果。

The aggregation displays points based on the geohash coordinates.

Elasticsearch 1.4.3 及以后版本,这个函数需要你开启 。

点击 Zoom In/Out 按钮手动修改缩放级别。

点击 Fit Data Bounds 按钮让地图自动聚焦到至少有一个数据点的地区。

点击 Latitude/Longitude Filter 按钮,然后在地图上拖拽绘制一个方框,自动生成这个框范围的经纬度过滤器。

count
average
sum
min
max
cardinality
geohash grid
date histogram
histogram
range
date range
date math
IPv4 range
terms
filters
significant terms
geohash
dynamic Groovy scripting
images/viz-lat-long-filter.png
images/viz-fit-bounds.png
images/viz-zoom.png