Prometheus云原生监控笔记

监控是一门学问,也是一门艺术。

You build it,you run it,you monitor it.

事后监控、不完整监控、不正确监控、不准确监控、静态监控、不频繁的监控、缺少自动化或自服务的监控,都是不完善的监控手法。

建立完善的监控体系

1)趋势分析

2)对照分析

3)告警

4)故障分析与定位

5)数据可视化

监控系统分为端监控、业务层监控、应用层监控、中间件监控、系统层监控这5层。

Apache的SkyWalking、百度的DP、美团的CAT、蚂蚁金服的九色鹿、宜信的UAVstack、滴滴的Omega、360和头条的Sentry、腾讯的badjs、阿里云的arms,以及已经商业化的Fundbug、听云和神策等

云原生计算基金会在其Landscape中将可观察性和数据分析单独列为一个分类------Observability and Analysis,这个分类主要包括Monitoring、Logging、Tracing、Chaos Engineering这4个子类。

时序数据库解决方案以Graphite、TICK[3]和Prometheus等为代表,其中前两个是推模式,后一个则以拉模式为主,拉模式对整体代码和架构的侵入较小。

当代新的监控三要素为Metrics、Logging和Tracing。

相关推荐
丶Darling.37 分钟前
代码随想录 | Day26 | 二叉树:二叉搜索树中的插入操作&&删除二叉搜索树中的节点&&修剪二叉搜索树
开发语言·数据结构·c++·笔记·学习·算法
结衣结衣.2 小时前
python中的函数介绍
java·c语言·开发语言·前端·笔记·python·学习
LN-ZMOI2 小时前
c++学习笔记1
c++·笔记·学习
qq_421833673 小时前
计算机网络——应用层
笔记·计算机网络
@qike4 小时前
【C++】—— 日期类的实现
c语言·c++·笔记·算法·学习方法
IG工程师4 小时前
关于 S7 - 1200 通过存储卡进行程序更新
经验分享·笔记·自动化
霸王蟹4 小时前
Vue3 项目中为啥不需要根标签了?
前端·javascript·vue.js·笔记·学习
向上的车轮4 小时前
Django学习笔记八:发布RESTful API
笔记·学习·django
Zl1597531597535 小时前
k8s基础环境部署
云原生·容器·kubernetes
向上的车轮5 小时前
Django学习笔记九:RESTAPI添加用户认证和授权
笔记·学习·django