Grafana接入Elasticsearch数据,绘制dashboard
介绍:此项目将nginx日志导入es,并用grafana做看板分析nginx日志
一、grafana接入es数据源
- Add data source
- select Elasticsearch 数据源
- 填写es数据源地址等信息
- name:数据源名称。(自行填写)
- URL:es数据源地址
- Index name:es索引名称。
- Time field name:时间字段 (和es数据字段保持一致)
二、新建dashboard
- create new dashboard
- 设置dashboard 名称等
- 修改名称并加入对应文件夹
三、创建面板(panel)
- 绘制panel前,可以自定义一些变量
- 创建数据源变量database,并支持多选和全选
- 创建domain变量:引用刚才创建的$database变量,并通过query语句 {“find”:“terms”,“field”:“http_host”} ,查询出所有的域名
- 以此类推,创建需要创建的变量
(1)状态码 $status
(2)nginx主机 $proxy
(3)获取数据的时间间隔 $inter
- 变量创建效果如下:
2. 绘制面板
(1)绘制域名流量面板
Query:Lucence查询语法,过滤出所选域名
Alias:设置为别名
(2)绘制域名接口流量看板
(3)绘制域名接口延时
(4)过滤出4xx日志,以nginx维度展示。同理接口维度和upstream维度以此类推
- 绘制过程中的一些坑点
(1)域名中带特殊符号,设置别名展示时会转义
例:test-aa.bb.com 别名设置(Alias): ${domain} 展示效果为test\-aa.bb.com
解决方法:${domain:raw}
(2)Min Doc Count = 0 会将强制读取所有结果,发现分组过滤的数据有问题时,可以尝试不设置此参数
Grafana接入Elasticsearch数据,绘制dashboard相关推荐
- Elasticsearch数据接入
文章目录 简介 LogStash接入 ES-Hadoop接入 重要配置 批处理导入 流数据写入 Dstream to ES Structured Streaming to ES 几个注意事项 主键设置 ...
- 用Grafana为Elasticsearch做日志分析
用Grafana为Elasticsearch做日志分析 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Grafana是 ...
- 基于Grafana的监控数据钻取功能应用实践
互联网企业中,随着机器规模以及业务量的爆发式增长,监控数据逐渐成为一种大数据,对监控大数据的分析,包括数据采集.数据缓存.数据聚合分析.数据存储.数据展现等几个阶段.不同阶段有不同的解决方案及支撑工具 ...
- elasticsearch 数据类型_基于 MySQL Binlog 的 Elasticsearch 数据同步实践
来源;马蜂窝 一.背景 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品.订单等数据的多维度检索. 使用 Elasticsearch 存 ...
- 基于 MySQL Binlog 的 Elasticsearch 数据同步实践
一.为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品.订单等数据的多维度检索. 使用 Elasticsearch 存储业务数 ...
- 用于Elasticsearch数据可视化和分析的强大工具
The goal is to turn data into information, and information into insight. 目标是将数据转化为信息,并将信息转化为洞察力. ―Ca ...
- grafana图形化数据展示软件介绍
grafana图形化数据展示软件介绍 http://grafana.org/ 一.从官网上看一下特色 Rich Graphing Fast and flexible client side graph ...
- 基于 MySQL Binlog 的 Elasticsearch 数据同步实践 原
一.背景 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品.订单等数据的多维度检索. 使用 Elasticsearch 存储业务数据可以 ...
- 【黄啊码】什么是ElasticSearch?它会替代MySQL成为主流吗?如何优化?TP5如何接入ElasticSearch?
目录 什么是ElasticSearch? ES和MySQL使用场景的比较 Elasticsearch和MySQL具体应用场景: 如何优化: 索引效率优化 批量提交 优化硬件. 减少副本数量 查询效率优 ...
最新文章
- js jquery 数组的合并 对象的合并
- 超详细SQLMap使用攻略及技巧分享
- 数值优化:计算基本理论
- Spring自学教程-AOP学习(五)
- 麻瓜python视频教程_2019年最新麻瓜编程,Python商业爬虫学徒计划全套视频教程下载...
- 全电子计算机联锁厂家,传统计算机联锁与全电子计算机联锁对比分析
- 读《GRESNET: GRAPH RESIDUAL NETWORK FOR REVIVING DEEP GNNS FROM SUSPENDED ANIMATION》
- 目标跟踪CVPR,ICCV,ECCV文章及代码实时更新
- html制作古诗念奴娇,《念奴娇·赤壁怀古》的教学设计
- matlab subs的用法,Matlab subs函數的用法
- ubuntu设置root账号密码激活root账号
- 杂牌机搞机之旅(一)——获得root权限(刷入magisk)
- linux aria进程,Linux安装 Aria2
- dw用html表格做网页,用Dreamweaver制作网页的技巧
- CnOpenData中国各省份工商注册企业分年份数量统计(含新增,注销企业数量)
- Lightroom人像磨皮滤镜插件portraiture Mac版
- 500套求职简历模板
- 浙江省职业技能考试大纲计算机,最新修订浙江省高校招生职业技能考试大纲-计算机类...
- 有效投资边界的python实现
- 某类疾病发生率的数据最小二乘法拟合