监控设计步骤
先全局,后定向定量分析
具体的操作过程来说明设计的落地过程:
比较常见的微服务技术架构如下图所示:
监控方式:
全局监控设计:
OS 层(CentOS 为例)经验计数器:
针对 OS,我通常看上图中红色计数器的部分,这是 OS 查看的第一层。有第一层就有第二层,所以才需要定向的监控。后面我们再说定向监控的思路。
MYSQL监控-第一层
如果要选择的话,肯定是用 Prometheus + Exporter 的思路会好一点。于是我们这样实现全局的监控。
例如
Nginx:
Redis:
Tomcat:
现在都玩 Kubernetes、Docker、Spring Cloud、微架构啥的了。那同样,我们还是要列出有哪些监控的组件。Node:就是 OS;Cluster;Pod;微服务链路。