什么是监控?

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

为什么要做监控?

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

都能监控哪些东西?

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

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

  1. .net中调用esb_大型ESB服务总线平台服务运行分析和监控预警实践

    今天准备谈下ESB总线平台建设项目中的服务运行统计分析,服务心跳监测,服务监控预警方面的设计和实现.可以看到,在一个ESB服务总线平台上线后,SOA治理管控就变得相当重要,而这些运行监控分析本身也是提 ...

  2. 51信用卡在微服务架构下的监控平台架构实践

    一.背景介绍 51信用卡的技术架构是基于Spring Cloud所打造的微服务体系,随着业务的飞速发展,不断增多的微服务以及指标给监控平台带来了极大的挑战.监控团队在开源vs自研,灵活vs稳定等问题上 ...

  3. 业务爆发式增长,音视频服务如何做好质量监控与优化?

    摘要:云原生时代,视频直播.实时音视频通信等在线音视频服务面临各种复杂的网络环境和流量爆发式的增长,对音视频质量监控和成本优化提出新的严峻挑战. 2020年是不平凡的一年,客观来说它促进了我们音视频业 ...

  4. 分布式系统监控软件zabbix—— 通过qqmail或第三方报警平台(睿象云)发送告警信息

    文章目录 分布式系统监控软件zabbix-- 通过qqmail或第三方报警平台(睿象云)发送告警信息 1.zabbix+ qqmail 报警实现步骤 2.zabbix+ 睿象云报警 实现步骤 分布式系 ...

  5. 分布式系统监控平台-Overwatch架构设计(已开源)

    作者介绍:张玄,毕业于南京大学软件学院.初中开始自学编程,高中参与上海计算机竞赛,荣获第一名.2016年毕业后就职于达达-京东到家基础架构团队,从事基础组件.系统监控等开发工作. Overwatch是 ...

  6. 基于网络抓包实现kubernetes中微服务的应用级监控

    微服务是什么? 此话题不是本文重点,如你还不知道.请谷歌一波,会有遍地的解释.引用下图说明下微服务可能呈现的形态: 微服务监控的挑战 监控的目的是为了让集群中所有的服务组件,不管是HTTP服务,数据库 ...

  7. 99.Shell脚本自启程序并监控(实现全自动监控服务)

    添加重启后执行任务 crontab -e 加入 @reboot nohup sh /root/scripts/init.sh & 编辑init.sh内容 #!/bin/bash #导入jre必 ...

  8. Spring Cloud构建微服务架构:Hystrix监控面板【Dalston版】

    在上一篇<服务容错保护(hystrix断路器)>的介绍中,我们提到断路器是根据一段时间窗内的请求情况来判断并操作断路器的打开和关闭状态的.而这些请求情况的指标信息都是HystrixComm ...

  9. Spring Cloud构建微服务架构:Hystrix监控数据聚合【Dalston版】

    上一篇我们介绍了使用Hystrix Dashboard来展示Hystrix用于熔断的各项度量指标.通过Hystrix Dashboard,我们可以方便的查看服务实例的综合情况,比如:服务调用次数.服务 ...

最新文章

  1. opencv读取中文路径图片
  2. 二维数组动态分配内存
  3. Linux并发与竞争实验(一次只允许一个应用程序操作LED灯)
  4. bzoj 3881 [Coci2015]Divljak——LCT维护parent树链并
  5. 程序员的圣诞节后-零
  6. Momentum, RMSprob and Adam
  7. JVM虚拟机详解(一)JVM与JAVA体系统结构
  8. 【ADS使用:PA的大信号仿真的基本设置】
  9. 超实用!!MySQL数据库——Amoeba读写分离
  10. 自定义地雷数的扫雷(控制台运行)
  11. 人脸识别开发安卓手机APP 注册人脸 识别人脸
  12. SQL - 连接表(多表查询)
  13. 谷歌浏览器自定义快捷搜索引擎
  14. C++ nth_element 介绍
  15. 一段仿QQ窗口抖动的代码(VC++)
  16. 车辆管理java_java车辆管理系统
  17. 加速数字化转型的2大原因是什么?
  18. linux搭建unturned服务器,【图片】【超详细UNTURNED最新开服教程】(包括权限组,服务器细节设置)【unturned吧】_百度贴吧...
  19. 面试中常被问到(四)C/C++中数组,指针和引用的区别
  20. 工业防火墙架构与技术【第二节:硬件架构②】

热门文章

  1. HTML,css和JavaScript的基础学习—html篇
  2. 什么是马甲包?有什么作用?
  3. 博弈论及算法实现(三种基础博弈)
  4. python break函数用法_Python break用法详解
  5. 通信-SCADA系统
  6. Tomcat脚本一键装机
  7. logstash 报错Bad file descriptor - Bad file descriptor
  8. Dev-C++如何单步调试程序--8min学会自己找程序错误
  9. 怎么在网站中建立一个问答页面(FAQ)?
  10. TensorFlow Lite 开发手册(5)——TensorFlow Lite模型使用实例(分类模型)