介绍:此项目将nginx日志导入es,并用grafana做看板分析nginx日志

一、grafana接入es数据源

  1. Add data source
  2. select Elasticsearch 数据源
  3. 填写es数据源地址等信息
  • name:数据源名称。(自行填写)
  • URL:es数据源地址
  • Index name:es索引名称。
  • Time field name:时间字段 (和es数据字段保持一致)

二、新建dashboard

  1. create new dashboard
  2. 设置dashboard 名称等
  3. 修改名称并加入对应文件夹

三、创建面板(panel)

  1. 绘制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相关推荐

  1. Elasticsearch数据接入

    文章目录 简介 LogStash接入 ES-Hadoop接入 重要配置 批处理导入 流数据写入 Dstream to ES Structured Streaming to ES 几个注意事项 主键设置 ...

  2. 用Grafana为Elasticsearch做日志分析

    用Grafana为Elasticsearch做日志分析 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Grafana是 ...

  3. 基于Grafana的监控数据钻取功能应用实践

    互联网企业中,随着机器规模以及业务量的爆发式增长,监控数据逐渐成为一种大数据,对监控大数据的分析,包括数据采集.数据缓存.数据聚合分析.数据存储.数据展现等几个阶段.不同阶段有不同的解决方案及支撑工具 ...

  4. elasticsearch 数据类型_基于 MySQL Binlog 的 Elasticsearch 数据同步实践

    来源;马蜂窝 一.背景 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品.订单等数据的多维度检索. 使用 Elasticsearch 存 ...

  5. 基于 MySQL Binlog 的 Elasticsearch 数据同步实践

    一.为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品.订单等数据的多维度检索. 使用 Elasticsearch 存储业务数 ...

  6. 用于Elasticsearch数据可视化和分析的强大工具

    The goal is to turn data into information, and information into insight. 目标是将数据转化为信息,并将信息转化为洞察力. ―Ca ...

  7. grafana图形化数据展示软件介绍

    grafana图形化数据展示软件介绍 http://grafana.org/ 一.从官网上看一下特色 Rich Graphing Fast and flexible client side graph ...

  8. 基于 MySQL Binlog 的 Elasticsearch 数据同步实践 原

    一.背景 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品.订单等数据的多维度检索. 使用 Elasticsearch 存储业务数据可以 ...

  9. 【黄啊码】什么是ElasticSearch?它会替代MySQL成为主流吗?如何优化?TP5如何接入ElasticSearch?

    目录 什么是ElasticSearch? ES和MySQL使用场景的比较 Elasticsearch和MySQL具体应用场景: 如何优化: 索引效率优化 批量提交 优化硬件. 减少副本数量 查询效率优 ...

最新文章

  1. js jquery 数组的合并 对象的合并
  2. 超详细SQLMap使用攻略及技巧分享
  3. 数值优化:计算基本理论
  4. Spring自学教程-AOP学习(五)
  5. 麻瓜python视频教程_2019年最新麻瓜编程,Python商业爬虫学徒计划全套视频教程下载...
  6. 全电子计算机联锁厂家,传统计算机联锁与全电子计算机联锁对比分析
  7. 读《GRESNET: GRAPH RESIDUAL NETWORK FOR REVIVING DEEP GNNS FROM SUSPENDED ANIMATION》
  8. 目标跟踪CVPR,ICCV,ECCV文章及代码实时更新
  9. html制作古诗念奴娇,《念奴娇·赤壁怀古》的教学设计
  10. matlab subs的用法,Matlab subs函數的用法
  11. ubuntu设置root账号密码激活root账号
  12. 杂牌机搞机之旅(一)——获得root权限(刷入magisk)
  13. linux aria进程,Linux安装 Aria2
  14. dw用html表格做网页,用Dreamweaver制作网页的技巧
  15. CnOpenData中国各省份工商注册企业分年份数量统计(含新增,注销企业数量)
  16. Lightroom人像磨皮滤镜插件portraiture Mac版
  17. 500套求职简历模板
  18. 浙江省职业技能考试大纲计算机,最新修订浙江省高校招生职业技能考试大纲-计算机类...
  19. 有效投资边界的python实现
  20. 某类疾病发生率的数据最小二乘法拟合

热门文章

  1. LVM逻辑卷的创建,扩容和删除
  2. ping局域网里面全部的ip
  3. zzzfun网站连接不上服务器,ZzzFun
  4. 【计算机科学基础】元宇宙的最新技术、应用和挑战
  5. 计算机与算盘有什么区别
  6. SCI-HUB的前世今生以及其他下载论文文献的方法
  7. 『Reprint』GRADUAL
  8. 多元微积分_stokes定理证明
  9. it系统应急响应流程图_[应急处理程序] 应急响应程序6个过程
  10. 完美的Python代码制作“恐龙跳一跳“小游戏【附带源码 】