【服务监控】关于分布式系统监控的一些思考与总结

什么是监控?

对代码、服务、服务器等资源进行数据监控,发现异常第一时间报警,通知开发处理,保证服务高可用。

为什么要做监控?

实时看到服务运行状态,保证服务高可用。

都能监控哪些东西?

1.日志监控
  • info日志输出
  • traceID链路追踪
  • 无用日志过滤
  • 关键路径日志输出
2.系统监控
  • jvm、http、grpc、cpu、内存
  • 线程池、连接池
  • 服务依赖监控
3.服务大盘
  • 业务监控
  • 定时任务监控
  • 预警&分析跑批监控
  • 数据同步状态、回流周期监控
  • 异常信息汇总
  • SQL规范监控
  • 慢SQL监控
4.DB监控
  • TiDB状态监控
  • Redis监控
  • MySQL监控
5.安全防护
  • 限流
  • IP黑名单
  • userID黑名单
  • db访问限流

有哪些监控、告警手段?

● 程序植入探针(非侵入式)
● promethues集成(侵入式、服务内部改造)
● 数据接入Grafana视图
● 日志接入elasticsearch + kibana可视化平台
● 企业微信、邮箱、短信告警

参考内容:http://gk.link/a/11VH2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值