prometheus告警三状态
告警流程
触发阈值
超出持续时间
AlertManager
分组|抑制|静默
媒体类型
邮件、钉钉、微信等
监控的意义
架构
特性
go语言实现
pull模式为主
多维度(标签)
黑白盒支持
1
监控的目的
长期趋势分析
对照分析
告警
故障分析和定位
监控微服务;node_exporter监控操作系统;mysqld_exporter监控MySQL
监控的方式:HealthCheck,Metrics,Trace,Log
MDD理念,Metrics Driven Development
软件研发人员:实时感知应用各项指标,聚焦应用优化
运维人员:实时感知系统各项指标,快速定位问题
产品经理:数据驱动决策支持
grafana安装
https://blog.csdn.net/weixin_46023346/article/details/120158121
1、prometheus启动
./prometheus --config.file=prometheus.yml --web.enable-lifecycle
2、更新配置后调用reload配置自动更新
curl -X POST http://localhost:8080/-/reload
macos: lsof -i tcp:9090
565656
记录下
启动prometheus
./prometheus --config.file=prometheus.yml --web.enable-lifecycle
动态更新配置
curl -X POST http://localhost:9090/-reload
访问地址
localhost:9090/graph
localhost:9090/metrics
SpringBoot是什么?
微服务是什么?
IAS云、PAS云平台
k8s集群
CNCF,kobens?后的监控
970TB,54万/秒
MDD理念
springboot监控实现步骤:
MeterBinder接口实现bind方法注册到MeterRegistry
业务代码逻辑更新Metrics
使用并验证Metrics
j监控层面:
系统层监控,中间件层监控,应用层监控 业务层监控 端监控
监控分类: 指标(Metrics) 链路跟踪(Trace) 日志(Log) 健康检查(HealthCheck)
步骤
创建数据源
创建dashboard
创建Panel
可视化大盘
架构图所示
1111111111
111111111111111
1231222222222222222fffffffffffffffffffaaaaaaaaaaaaaa
11111111111111111111111111?
111111111111
1
111111111111
111111111111
分级访问截图
记录一下,这个东知识