Bootstrap

部署服务器监控集群之“Prometheus & Grafana & Alertmanager“

Prometheus

Prometheus 是一个开源的监控和报警工具,主要用于时序数据的收集与存储。

  • 主要特点

    • 多维数据模型:使用键值对(标签)来标识数据。
    • 强大的查询语言:PromQL(Prometheus Query Language)用于查询时序数据。
    • 抓取数据:定期从配置的目标(如应用程序、数据库等)抓取指标数据。
    • 数据存储:使用时间序列数据库存储数据,支持高效的压缩和查询。
    • 自定义报警:根据查询结果生成报警。

Grafana 是一个开源的数据可视化和监控平台,常用于展示来自不同数据源(包括 Prometheus)的数据。

  • 主要特点

    • 多数据源支持:支持多种数据源,除了 Prometheus,还可以连接到 Elasticsearch、InfluxDB 等。
    • 丰富的可视化面板:提供多种图表和仪表板,便于展示数据。
    • 报警集成:可以设置基于数据变化的报警。
    • 共享和协作:仪表板可以分享给团队成员,支持实时协作。

Alertmanager

Alertmanager 是 Prometheus 的组件之一,负责处理 Prometheus 发送的报警。

  • 主要特点

    • 报警管理:聚合、抑制和路由报警。
    • 多种通知方式:支持邮件、Slack、PagerDuty、Webhook 等多种通知方式。
    • 组管理:可以根据标签对报警进行分组,减少通知的冗余。

具体的文章主题内容看下面:

由于CSDN上面写文章的功能"太费"了,这里分享我的飞书链接的部署文档记录吧

飞书链接:https://al9luockgf.feishu.cn/docx/LLvVdodGJoPCNxxhrInc0Gain4b?from=from_copylink   密码:932379#q

;