市面上按照监控工具的管理的维度就是分为基础资源监控(基础环境监控)、应用监控、业务监控三类。应用性能监控,如果是技术实现方式,就是日志方式监控、流量分析方式监控 拨测方式监控、插码方式监控。其中拨测为主动式,其他几类为被动式。插码一般被认为是侵入式监控,其他三类是非侵入式监控
常见的监控平台:
Zabbix
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
Prometheus
Prometheus是一个开源系统监控和警报工具包,最初在 SoundCloud构建。自 2012 年成立以来,许多公司和组织都采用了 Promethe