当前位置: 首页 > news >正文

做网站找谁/竞价推广账户竞价托管公司

做网站找谁,竞价推广账户竞价托管公司,杭州科技公司有哪些,wordpress免费主题模板Grafana-业务数据监控实践点击上方“技术支持联盟”,选择“置顶公众号”第一时间了解程序员大小事儿作者:红枫,大龄单身开发一枚。摘要:业务监控,主要侧重对业务状态数据的实时监控, 收集数据后对业务数据进行深入的统计分析,最终目的是可以基…

Grafana-业务数据监控实践

点击上方“技术支持联盟”,选择“置顶公众号”

第一时间了解程序员大小事儿

作者:红枫,大龄单身开发一枚。

摘要:业务监控,主要侧重对业务状态数据的实时监控, 收集数据后对业务数据进行深入的统计分析,最终目的是可以基于我们分析的结果给运维动作做出决策。目前项目组更多的是对系统层级的监控,对业务监控的的工具还是比较欠缺的。针对业务数据监控本文提出的解决方案是利用ELK套件作为数据采集,储存的工具,通过Grafana的可视化页面展示业务指标。

e1776618d5f70060d5c721bc504aa685.png


 背景

1、运维实时监控不够,缺少生产问题印象范围的数据评估。

2、过往偏重对资源硬件方面的监控,缺少业务数据监控的工具。


 解决方案

将业务关键信息按一定格式打印到日志文件中,根据需求点对日志数据进行分析,在UI页面清晰、直观的展示。依赖组件:node_export、prometheus、filebeat、logstash、elasticsearch、grafana。

部署方案

4cdd164c0abf9e63b585092b7a7628a7.png

工具介绍

1、 Filebeat是日志数据采集器,可监控日志目录或特定日志文件。支持对文件名称模糊匹配,可以一次读取某个文件夹下的所有后缀名为log的文件,也可以读取指定的某一个后缀名为log的文件,并将日志数据发送到你为Filebea配置的输出。

2、 Logstash是一个数据分析软件,可以将数据进行过滤和格式化(转成JSON格式),并将数据标准化到你所选择的目的地。Logstash的filter插件可以将传输过来的数据进行过滤解析并完成格式转换,是最为重要和复杂的一个插件,在其之下还包含众多小插件,例如:date、grok、mutate、geoip、output等插件。在此我们主要使用grok、mutate以及output插件,grok模式是正则表达式,用于将日志中符合正则规则的字段重新定义为另一个字段,实现格式化输出。Logstash其本身已经内置很多正则规则文件,我们可以在此基础上扩展,达到自己所需。mutate对字段内容做处理,比如使用rename进行字段重命名、使用remove_field删除字段、使用convert进行数据类型转换等。output插件配置数据输出,可以通过配置elasticsearch地址、索引建立规则、用户、密码直接将采集到的信息下沉到elasticsearch。

3、 Elasticsearch基于Lucene的全文检索库,是一个高度可扩展的开源全文搜索和分析引擎。它允许快速,近实时地存储,搜索和分析大量数据。此处我们主要使用它作为对日志数据储存使用,按天建立索引,通过编写查询语句获取目标数据。

4、 Prometheus是一套开源的系统监控报警框架。此处,我们主要使用它来监控服务器CPU、内存、磁盘、I/O等信息,首先需要安装node_exporter。node_exporter的作用是用于机器系统数据收集。

5、 Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。官方 官方支持以下数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB。本次我们主要使用Prometheus,Elasticsearch作为监控数据源,编写数据查询语句,设置展示图形信息。还可以针对CPU指标、 业务数据指标设置告警规则,触发条件,告警频率等。

监控页面展示

可以设置变量,图形根据变量值动态变化。

2b4a94a76b1911f4ce0cf1c1bf742c12.png

展示CPU、请求数、接口响应时间信息。

28c679238f88961c7259cd67593c35c8.png

界面设置告警临界值,告警规则。

c97a1063f124e02ad59810f47b4ec980.png

效果评估

运维人员可以通过监控系统了解系统运行情况:系统响应时间、请求数、成功/失败数。让运维人员对系统运行情况、生产数据有个宏观了解。设置告警规则,在CPU使用率过高,交易失败数、接口响应时间短时间内大幅上升企业微信告警通知运维人员。

后续改进

告警功能比较简单并且无法使用变量,配置新的告警需配置新的数据面板,工作量比较大且交易失败无法告警出系统报错的详细信息,后续可以引进开源报警Elastalert组件解决。

77aafb82020f0c809597eccc319b4e9f.pngEND

453acf37217ef96664262f84aa0fcd75.gif

http://www.jmfq.cn/news/5264803.html

相关文章:

  • 北京智能网站建设平台/手机百度搜索引擎
  • 电子政务网站建设总结/新闻发稿渠道
  • 上海有多少家网站建设公司/电子商务营销方法
  • 做网站最流行的语言/搜索关键词排名推广
  • 小说网站seo排名怎么做/广州网站seo推广
  • 动态电商网站怎么做/如何做网站推广广告
  • 房产网站怎么建设/百度搜索推广开户
  • 做团购网站的公司/网站的网络推广
  • 惠州网站设计培训/小程序平台
  • 建站网站推荐/外链网址
  • 旅游网站 div css 模板下载/搜索百度
  • 加强主流新闻网站建设/爱站小工具计算器
  • 前程无忧做简历网站/公司域名查询官网
  • 自己做网站 怎么解决安全问题/免费建站的平台
  • 微云做网站/全网整合营销平台
  • 朝阳网站建设是什么/网页平台做个业务推广
  • 优质网站建设报价/百度合伙人答题兼职赚钱
  • 房地产网站建设方案书/一句话宣传自己的产品
  • 做阿里巴巴网站需要多少钱/兰州网络优化seo
  • 寻找网站开发/电商培训大概多少学费
  • 一般门户网站/搜索引擎网址有哪些
  • 免费简历制作软件app/朝阳seo推广
  • 南昌网站建设在哪里/今晚赛事比分预测
  • 领券购买网站是怎么做的/百度推广官方
  • 海淀网站制作/网络推广运营优化
  • 黑龙江省中国建设银行网站首页/网站运营方案
  • 房产网站的建设/网络营销的方式有几种
  • 视频网站模板源码/网站推广方案策划书2000
  • 郑州最好的网站建设/seo北京公司
  • 网站建设中模板/连云港seo优化