明白监控的重要性以及使用监控要实现的业务目标
通常包括以下三点:
老牌监控
流行监控
自研
第三方监控
硬件监控
系统监控
应用监控
MySQL
Redis、Redis Cluster
Nginx
RabbitMQ
PHP-FPM
OpenLDAP
Zimbra
OpenVPN
ELK
Graylog
GitLab
Jenkins
MongoDB
HAproxy
网络监控
流量分析
日志监控
安全监控
URL、API监控
性能监控(APM)java|php|go|nodejs|分布式链路追踪
业务监控
电商业务为例
其他
硬件监控 通过SNMP来进行路由器交换机的监控、其他内容使用IPMI实现。如果都是公有云,可以忽略这部分内容。案例:Open-Falcon监控H3C-ER3260G2路由器
系统监控
服务监控
服务自带
通过自定义方法获取数据
网络监控(混合云架构)
安全监控
日志监控 ELK、Graylog实现异常日志,错误日志关键字的监控
业务监控 确定监控指标,监控起来,业务不同各不相同
流量分析 建议使用百度统计,google统计,商业,研发嵌入代码实现。或者使用piwik
可视化 dashboard
自动化监控 通过API,批量操作
完整的监控系统,需要对业务有详尽的了解,软件只是手段。
本文作者:Gustav
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!