开源免费的系统监控工具挺多,例如 zabbix、nagios、Prometheus,比如 最近比较火的是 Prometheus,本文先做个总体简介。另外还有一些应用性能监控软件,比较知名的pinpoint、Zipkin、skywalking,更偏向于服务级/微服务级的监控,本文不做介绍。
Prometheus 是一款系统和服务监控软件,是 Cloud Native Computing Foundation 目前的2个开源软件之一,另一个是大名鼎鼎的 kubernetes,俗称K8S,另外还有一些正在孵化中的项目,比如知名的 Fluentd ——一款聚合器,常被用来充当Logstash 的替代工具,但 Fluentd 不是一个日志集成系统。
Grafana是一款数据看板工具,可以从多款数据源收集数据并展示,比如从Prometheus拉取数据并展示。
Alertmanager 是 Prometheus 官方提供的报警工具,用于接收 Prometheus 推送过来的报警信息,然后转发到企业微信、钉钉等客户端。
Prometheus 官方提供了一些常见的监控指标收集器,英文名叫 export,中文翻译为 埋点,还有一些常用的第三方提供的 export。
Prometheus架构概述.png
网友评论