在监控落地的路上,助你一臂之力

是否,处于低谷期,而又不知道该学点什么?

是否,想了解点技术轮子,而又无从下手?

是否,想让线上的应用加上监控,拒绝线上应用裸奔?

是否,想让线上的服务更加透明,而又不知道怎么做?

近期,我们围绕 Metrics 监控,进行了系列分享。

为了更清晰,本期就回顾一下,一回生二回熟,希望你能醍醐灌顶。

为了以后参考、查看方便,顺道把往期分享中的思维导图梳理成文,你一定要收藏呦。

Tips:

图看不清,放大了去看,有秘密!

学以致用,它山之石可以攻玉!!

画图不易,转发或收藏,你懂的!

1. 知脉络。

首先,我们结合《SRE Google 运维解密》,通过梳理监控系统的脉络,知道一旦离开了监控系统,我们就没法辨别一个服务是不是在正常提供服务,就如同线上的服务在疯狂裸奔。

接着,把监控的术语重要的三种输出做了梳理,最重要的是了解到业务监控的四个黄金指标。

(图片来源于网络)

最后,把 Google 十余年的监控实践,也尝试进行简单梳理,对于后期落地实践有一定参考意义。

思维导图,让你一览无余。详情点这里:如何做监控?Google SRE 解密

(图看不清放大了去看)

2. 定规范。

虽然对监控系统有了脉络上的了解,但是线上跑的每一个应用,都需要配备一套监控系统,我们也知道,如果没有一套设计周全的监控指标体系,也就如同蒙着眼睛在狂奔。

当下开源的监控轮子与日俱增,如果我们能提前了解规范,并按照其规范设计,那么实现的系统与开源轮子将会无缝对接。

于是,我们就敞开心扉的聊了聊:指标监控的类库 Metrics。

思维导图,让你一览无余。详情点这里:Metrics:如何让线上应用更加透明?

(图看不清放大了去看)

3. 论实践。

理论聊完,就是实现。

首先,我们走进当下最流行的流式处理框架  flink 的源码,一起剖析了 flink 定义的 Metrics 接口规范,对 flink-metrics 有了全局的认识,并结合 flink-metrics-prometheus 对 flink 如何对 Prometheus 监控集成了如指掌。

思维导图,让你一览无余。详情点这里:实践指路明灯,源码剖析flink-metrics

(图看不清放大了去看)

接着,我们引入了存储 Metrics 数据的 InfluxDB 数据库,花了一分钟让大家快速 get 时序数据库的技能。

思维导图,让你一览无余。详情点这里:一分钟 Get 时序数据库 InfluxDB 的技能

(图看不清放大了去看)

最后,基于 flink + InfluxDB + Grafana 进行轮子集成实战,领会 InlfuxDB 该怎么用?

大致流程图,详情点这里:别人家的 InfluxDB 实战 + 源码剖析

4. 写最后

(混元三教九流图,来源于网络)

图解:

正面是释迦牟尼,一位和尚的图像是佛教的代表;

左侧是孔子,头戴方巾者为儒教的代表;

右侧是老子,头后挽个发髻的则是道教的图像;

三教共存一碑,呈现一团和气、一片圆融。

大道自然,顺势而为。希望大家都能把这些轮子,进行灵活集成运用,像混元三教九流图一样,到达运筹于心、从容自适。

好了,本期的分享就到这里,希望你们能够喜欢。

原文地址:https://www.cnblogs.com/socoool/p/12629722.html

时间: 2024-08-11 13:58:41

在监控落地的路上,助你一臂之力的相关文章

最佳App开发模式–在App创业之路上助你一臂之力

最佳App开发模式–在App创业之路上助你一臂之力 活动概况 时间:2015年03月07日14:00-17:30 地点:车库咖啡(北京市海淀西大街48号鑫鼎宾馆二层) 主办:APICloud.美洽 网址:www.apicloud.com 费用:免费 活动背景 现在是一个全民创业的时代.很多创业者都选择了App创业这个渠道,将自己的idea付诸实践.对于资源有限的创业者来说,如何避开App开发道路上的那些坑,选择最佳的解决方案,快速.高效地开发App并占领市场? App推出以后,与用户维持良好的关

纽带线:CRM与BI在企业前进路上助你一臂之力

CRM和BI都是以人为核心和出发点的.CRM系统.BI系统作为企业管理的一套辅助系统工具,更重要的是它的深层应用. 对于客户关系管理系统的行业应用的不断深入发展,商业智能将基于CRM系统以及企业其它应用系统甚至手工积累的数据或者数据集,从企业决策分析的角度拓展出更大的发展空间.这就是大数据分析的核心价值. 商业智能真的很火吗? 大数据的时代,能够从零散.混乱.量级巨大的数据中,提取有用信息和形成结论而对数据加以详细研究和概括总结,并做出有利企业发展的决策,让企业保持竞争力,这是多么重要,这也是商

不想手动输入车牌号?手机Android端车牌识别助你一臂之力!

关键词:手机车牌识别 Android端车牌识别 移动端车牌识别 车牌识别 随着车辆的暴涨,对车辆的管理也是日益严峻.需要更多灵活的有效的管理方式,伴随着移动端APP的火爆应用,北京易泊时代将原来应用在电脑端的车牌识别技术转移到了手机Android端,手机Android端车牌识别更加灵活,方便,为人们的应用解决了很多实际困难. 手机Android端车牌识别产品描述 手机Android端车牌识别系统是北京易泊时代开发的基于移动平台的证件识别应用程序,支持Android/IOS等多种主流移动操作系统.

金蚨教育助我一臂之力

作为已上岸的老手在这里跟大家分享一个秘密,对于省考三年多的我在第四年的时候已经没有报什么希望了,某一天接到一个机构叫金蚨教育的电话问我需要培训班吗.当时我也是随便聊聊的心情跟他聊了下去 但是聊着聊着就发现这个机构并不像其他电话推销一样那么死板.他会根据我的需求 以及我的自身问题来为我考虑,并且帮我预约了第二天早上10点到机构去详细了解.我想着也没什么事 去就去吧 总不能强迫我报班吧,第二天10点20才到他们机构,跟他们老师详细沟通的时候 为我做了一个测试 问了我几个问题.老师就很肯定的说你考了很

PaaS市场迎风口,JEPaaS助你一臂之力

一.PaaS市场迎快速发展 提及云计算,就离不开三个名词:IaaS(基础架构即服务).SaaS(软件即服务).PaaS(平台即服务). IaaS提供计算能力和存储能力,相当于一个云上的服务器,用户能够在其基础上部署和运行任意软件: SaaS直接提供软件服务,通过互联网即可使用相关软件应用,不需要本地安装,比如我们所熟悉搜索.邮箱.各类企业管理系统等: 而PaaS则提供软件运行的平台环境,在平台上针对开发者提供服务,使开发者能够快速获得某一能力,比如某些APP的即时通讯功能,以及类似热门的视频直播

Java8全新打造,英语学习supertool

superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律.前缀后缀规律.词之间的相似性规律等等.Clean code.Fluent style.Java8 feature: Lambdas, Streams and Functional-style Programming. 升学考试.工作求职.充电提高,都少不了英语的身影,英语对我们来说实在太重要了.你还在为记不住英语单词而苦恼吗?还在为看不懂英文资料和原版书籍而伤神吗?superword可以在你英语学习的路上助

使用 Android Studio 检测内存泄漏与解决内存泄漏问题

自从Google在2013年发布了Android Studio后,Android Studio凭借着自己良好的内存优化,酷炫的UI主题,强大的自动补全提示以及Gradle的编译支持正逐步取代Eclipse,成为主流的Android开发IDE.Android Studio在为我们提供了良好的编码体验的同时,也提供了许多对App性能分析的工具,让开发者可以更方便分析App性能.Google在IO大会上一直告诫开发者不要无节制的使用手机内存,要注意一些不良的开发习惯会导致App的内存泄漏.虽然如今网上

【玖哥乱弹】Android初学路上会遇到的瓶颈

对于大多数大三学生来说,这个暑假是人生最后一个暑假.对于IT专业的学生来说,开学后就要面对各大IT企业的秋招,很多人会成为从0开始的Android实习生.在Android初学之路上,每个Android实习生都会遇到各式各样的瓶颈. 克服瓶颈要从克服自己对一切瓶颈的偏见做起,把逃避瓶颈的行为变成享受瓶颈带来的乐趣的过程.要知道喜力比国产啤酒贵好多的一条重要原因就在于喜力的瓶颈:你现在去买一瓶玻璃瓶装喜力,用手握住瓶颈,大拇指按住那颗星,然后用你最熟悉的动作撸瓶颈,你会喜欢这种手感的. Androi

DB2 数据库的安装配置及监控

一.DB2简介 IBM公司研制的一种关系型数据库系统.DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2.Windows等平台下. DB2提供了高层次的数据利用性.完整性.安全性.可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令.DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化. 它以拥有一个非常