- Logstash
- Logstash - 入门示例
- 入门示例 - 下载安装
- 入门示例 - hello world
- 入门示例 - 配置语法
- 入门示例 - plugin的安装
- 入门示例 - 长期运行
- Logstash - 插件配置
- 插件配置 - input配置
- input配置 - file
- input配置 - stdin
- input配置 - syslog
- input配置 - tcp
- 插件配置 - codec配置
- codec配置 - json
- codec配置 - multiline
- codec配置 - collectd
- codec配置 - netflow
- 插件配置 - filter配置
- filter配置 - date
- filter配置 - grok
- filter配置 - dissect
- filter配置 - geoip
- filter配置 - json
- filter配置 - kv
- filter配置 - metrics
- filter配置 - mutate
- filter配置 - ruby
- filter配置 - split
- filter配置 - elapsed
- 插件配置 - output配置
- output配置 - elasticsearch
- output配置 - email
- output配置 - exec
- output配置 - file
- output配置 - nagios
- output配置 - statsd
- output配置 - stdout
- output配置 - tcp
- output配置 - hdfs
- Logstash - 场景示例
- 场景示例 - nginx访问日志
- 场景示例 - nginx错误日志
- 场景示例 - postfix日志
- 场景示例 - ossec日志
- 场景示例 - windows系统日志
- 场景示例 - Java日志
- 场景示例 - MySQL慢查询日志
- Logstash - 性能与测试
- 性能与测试 - generator方式
- 性能与测试 - 监控方案
- 监控方案 - logstash-input-heartbeat方式
- 监控方案 - jmx启动参数方式
- 监控方案 - API方式
- Logstash - 扩展方案
- 扩展方案 - 通过redis传输
- 扩展方案 - 通过kafka传输
- 扩展方案 - AIX 平台上的logstash-forwarder-java
- 扩展方案 - rsyslog
- 扩展方案 - nxlog
- 扩展方案 - heka
- 扩展方案 - fluent
- 扩展方案 - Message::Passing
- Logstash - 源码解析
- 源码解析 - pipeline流程
- 源码解析 - Event的生成
- Logstash - 插件开发
- 插件开发 - utmp插件示例
- Beats
- Beats - filebeat
- Beats - packetbeat网络流量分析
- Beats - metricbeat
- Beats - winlogbeat
- ElasticSearch
- ElasticSearch - 架构原理
- 架构原理 - segment、buffer和translog对实时性的影响
- 架构原理 - segment merge对写入性能的影响
- 架构原理 - routing和replica的读写过程
- 架构原理 - shard的allocate控制
- 架构原理 - 自动发现的配置
- ElasticSearch - 接口使用示例
- 接口使用示例 - 增删改查操作
- 接口使用示例 - 搜索请求
- 接口使用示例 - Painless脚本
- 接口使用示例 - reindex接口
- ElasticSearch - 性能优化
- 性能优化 - bulk提交
- 性能优化 - gateway配置
- 性能优化 - 集群状态维护
- 性能优化 - 缓存
- 性能优化 - fielddata
- 性能优化 - curator工具
- 性能优化 - profile接口
- ElasticSearch - rally测试方案
- ElasticSearch - 多集群互联
- ElasticSearch - 别名的应用
- ElasticSearch - 映射与模板的定制
- ElasticSearch - puppet-elasticsearch模块的使用
- ElasticSearch - 计划内停机升级的操作流程
- ElasticSearch - 镜像备份
- ElasticSearch - rollover和shrink
- ElasticSearch - Ingest节点
- ElasticSearch - Hadoop 集成
- Hadoop 集成 - spark streaming交互
- ElasticSearch - 权限管理
- 权限管理 - Shield
- 权限管理 - Search-Guard 在 Elasticsearch 2.x 上的运用
- ElasticSearch - 监控方案
- 监控方案 - 监控相关接口
- 监控相关接口 - 集群健康状态
- 监控相关接口 - 节点状态
- 监控相关接口 - 索引状态
- 监控相关接口 - 任务管理
- 监控相关接口 - cat 接口的命令行使用
- 监控方案 - 日志记录
- 监控方案 - 实时bigdesk方案
- 监控方案 - cerebro
- 监控方案 - zabbix trapper方案
- ElasticSearch - ES在运维监控领域的其他玩法
- ES在运维监控领域的其他玩法 - percolator接口
- ES在运维监控领域的其他玩法 - watcher报警
- ES在运维监控领域的其他玩法 - ElastAlert
- ES在运维监控领域的其他玩法 - 时序数据库
- ES在运维监控领域的其他玩法 - Grafana
- ES在运维监控领域的其他玩法 - juttle
- ES在运维监控领域的其他玩法 - Etsy的Kale异常检测
- Kibana 5
- Kibana 5 - 安装、配置和运行
- Kibana 5 - 生产环境部署
- Kibana 5 - discover功能
- Kibana 5 - 各visualize功能
- 各visualize功能 - area
- 各visualize功能 - table
- 各visualize功能 - line
- 各visualize功能 - markdown
- 各visualize功能 - metric
- 各visualize功能 - pie
- 各visualize功能 - tile map
- 各visualize功能 - vertical bar
- Kibana 5 - dashboard功能
- Kibana 5 - timelion 介绍
- Kibana 5 - console 介绍
- Kibana 5 - setting功能
- Kibana 5 - 常用sub agg示例
- 常用sub agg示例 - 函数堆栈链分析
- 常用sub agg示例 - 分图统计
- 常用sub agg示例 - TopN的时序趋势图
- 常用sub agg示例 - 响应时间的百分占比趋势图
- 常用sub agg示例 - 响应时间的概率分布在不同时段的相似度对比
- Kibana 5 - 源码解析
- 源码解析 - .kibana索引的数据结构
- 源码解析 - 主页入口
- 源码解析 - discover解析
- 源码解析 - visualize解析
- 源码解析 - dashboard解析
- Kibana 5 - 插件
- 插件 - 可视化开发示例
- 插件 - 后端开发示例
- 插件 - 完整app开发示例
- Kibana 5 - Kibana报表
- 竞品对比
各visualize功能 - tile map
瓦片地图显示一个由圆圈覆盖着的地理区域。这些圆圈则是由你指定的 buckets 控制的。
瓦片地图的默认 metrics 聚合是 Count 聚合。你可以选择下列聚合中的任意一个作为 metrics 聚合:
- Count
count 聚合返回选中索引模式中元素的原始计数。 - Average
这个聚合返回一个数值字段的 average 。从下拉菜单选择一个字段。 - Sum
sum 聚合返回一个数值字段的总和。从下拉菜单选择一个字段。 - Min
min 聚合返回一个数值字段的最小值。从下拉菜单选择一个字段。 - Max
max 聚合返回一个数值字段的最大值。从下拉菜单选择一个字段。 - Unique Count
cardinality 聚合返回一个字段的去重数据值。从下拉菜单选择一个字段。
buckets 聚合指明从你的数据集中将要检索什么信息。
在你选择 buckets 聚合前,指定你是打算分割图形,还是在单个图形上显示 buckets 为 Geo Coordinates。多图切割的聚合必须在最先运行。
瓦片地图使用 Geohash 聚合作为他们的初始化聚合。从下拉菜单中选择一个坐标字段。Precision 滑动条设置圆圈在地图上显示的颗粒度大小。阅读 geohash grid 聚合的文档,了解每个精度级别的区域细节。Kibana 4.1 目前支持的最大 geohash 长度为 7。
注意
更高的精度意味着同时消耗了浏览器和 ES 集群更多的内存。
一旦你定义好了一个 X 轴聚合。你可以继续定义子聚合来完善可视化效果。点击 + Add Sub Aggregation 添加子聚合,然后选择 Split Area 或者 Split Chart,然后从类型菜单中选择一个子聚合。
- Date Histogram
date histogram 基于数值字段创建,由时间组织起来。你可以指定时间片的间隔,单位包括秒,分,小时,天,星期,月,年。 - Histogram
标准 histogram 基于数值字段创建。为这个字段指定一个整数间隔。勾选 Show empty buckets 让直方图中包含空的间隔。 - Range
通过 range 聚合。你可以为一个数值字段指定一系列区间。点击 Add Range 添加一堆区间端点。点击红色 (x) 符号移除一个区间。 - Date Range
date range 聚合计算你指定的时间区间内的值。你可以使用 date math 表达式指定区间。点击 Add Range 添加新的区间端点。点击红色 (/) 符号移除区间。 - IPv4 Range
IPv4 range 聚合用来指定 IPv4 地址的区间。点击 Add Range 添加新的区间端点。点击红色 (/) 符号移除区间。 - Terms
terms 聚合允许你指定展示一个字段的首尾几个元素,排序方式可以是计数或者其他自定义的metric。 - Filters
你可以为数据指定一组 filters。你可以用 query string,也可以用 JSON 格式来指定过滤器,就像在 Discover 页的搜索栏里一样。点击 Add Filter 添加下一个过滤器。 - Significant Terms
展示实验性的 significant terms 聚合的结果。 - Geohash
The geohash aggregation displays points based on the geohash coordinates.
你可以点击 Advanced 链接显示更多有关聚合的自定义参数:
- Exclude Pattern
指定一个从结果集中排除掉的模式。 - Exclude Pattern Flags
排除模式的 Java flags 标准集。 - Include Pattern
指定一个从结果集中要包含的模式。 - Include Pattern Flags
包含模式的 Java flags 标准集。 - JSON Input
一个用来添加 JSON 格式属性的文本框,内容会合并进聚合的定义中,格式如下例:
{ "script" : "doc['grade'].value * 1.2" }
注意
Elasticsearch 1.4.3 及以后版本,这个函数需要你开启 dynamic Groovy scripting。
这些参数是否可用,依赖于你选择的聚合函数。
选择 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
可视化地图就绪后,你可以通过一下方式探索地图:
- 在地图任意位置点击并按住鼠标后,拖动即可转移地图中心。按住鼠标左键拖拽绘制方框则可以放大选定区域。
- 点击 Zoom In/Out 按钮手动修改缩放级别。
- 点击 Fit Data Bounds 按钮让地图自动聚焦到至少有一个数据点的地区。
- 点击 Latitude/Longitude Filter 按钮,然后在地图上拖拽绘制一个方框,自动生成这个框范围的经纬度过滤器。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论