Awesome Prometheus
Prometheus 相关的精选资源、项目和工具列表。
Prometheus 是一个开源的系统监控和告警工具包。
目录
官方资源
- 网站 - Prometheus 项目官方网站。
- GitHub 仓库 - Prometheus 的源代码、问题讨论和协作。
- 文档 - Prometheus 官方文档。
- 博客 - Prometheus 官方博客。
- Prometheus 官方演示 - 由 Cloud Alchemy Ansible 角色管理的 Prometheus 官方演示站点,使用 Prometheus 仓库 中的配置每日更新。
教程
- 使用 Prometheus 监控 Kubernetes,终极指南 - Mateo Burillo 撰写的使用 Prometheus 监控 Kubernetes 的终极指南。
- 如何在 CentOS 7 上使用 Docker 安装 Prometheus - 在 CentOS 7 上安装 Prometheus 的详细步骤。
- 如何使用 Prometheus 监控您的 CentOS 7 服务器 - 使用 Prometheus 监控 CentOS 7 服务器的详细步骤。
- 如何将 Prometheus 仪表板添加到 Grafana - 将 Prometheus 仪表板添加到 Grafana 的详细步骤。
- Prometheus 工作坊的说明和示例代码 - Julius Volz 提供的 Prometheus 工作坊说明和示例代码。
- 使用 Prometheus 检查 SSH 是否响应 - Brian Brazil 介绍如何使用 Blackbox Exporter 检查 SSH 是否响应的详细步骤。
- 使用 Docker 和 Prometheus 监控您的 GitHub 仓库 - 使用 Docker 和 Prometheus 监控您的 GitHub 仓库。
- Prometheus 中的 Docker 守护进程指标 - Luc Juggery 介绍 Prometheus 中的 Docker 守护进程指标。
- Prometheus 监控教程(10 分钟) - Austin Miller 提供的简单教程,用于创建包含 Grafana、AlertManager 和 PagerTree 的 Prometheus 监控堆栈。
- Prometheus 基础 - yolossn 提供的适合初学者的 Prometheus 介绍。
- 在 Kubernetes 集群上设置 Prometheus 监控 - James Walker 介绍如何在 Kubernetes 集群上设置 Prometheus 监控。
书籍
- Prometheus 监控 - James Turnbull 著《Prometheus 监控》。
- Prometheus:启动与运行 - Brian Brazil 著《Prometheus:启动与运行》。
- Prometheus 基础设施监控实战 - Joel Bastos 和 Pedro Araújo 合著,Brian Brazil 审阅的《Prometheus 基础设施监控实战》。
视频
- PromCon线上2020 - PromCon线上会议 - 2020年7月14-16日。
- PromCon 2019 - PromCon慕尼黑 - 2019年11月7-8日,PromCon欧洲2019。
- Prometheus系统和服务监控简介 - GOTO 2019:Prometheus系统和服务监控简介 - Julius Volz。
- 像我五岁一样解释 - 教我的孩子们可观察性时学到的东西 - Monitorama PDX,2019 - Dave Cadwallader。
- Prometheus深入探讨 - KubeCon - 2017 - GitLab:Prometheus深入探讨 - Ben Kochie。
- PromCon 2018 - PromCon慕尼黑 - 2018年8月9-10日 - PromCon 2018慕尼黑会议演讲录像。
- 无需修改源代码的Java Web应用Prometheus监控 - Devoxx比利时 - 2017年11月7日 - Fabian Stäber。
- PromCon 2017 - PromCon慕尼黑 - 2017年8月17-18日 - PromCon 2017柏林会议演讲录像。
- 最佳实践和可怕的陷阱 - PromCon 2017:最佳实践和可怕的陷阱 - Julius Volz。
- 用Prometheus计数 - Cloud Native Con - 2017 - 用Prometheus计数 - Brian Brazil,Robust Perception。
- 理解和扩展Prometheus AlertManager - Cloud Native Con - 2017 - 理解和扩展Prometheus AlertManager - Lee Calcote,SolarWinds。
- 使用Prometheus进行基础设施和应用监控 - Devoxx - 2017年5月17日在Devoxx UK - Marco Pas。
- 面向Java开发者的Prometheus监控 - Devoxx比利时 - 2016年11月8日 - Fabian Stäber。
- Prometheus:设计和理念 - 为什么它是这样的 - Docker - 2016年10月14日 - Julius Volz。
- PromCon 2016 - PromCon柏林 - 2016年8月25-26日 - PromCon 2016柏林会议演讲录像。
- Prometheus:下一代监控系统 - FOSDEM 2016 - 2016年1月31日 - Brian Brazil。
- Prometheus时间序列数据库 - PromCon 2016:Prometheus时间序列数据库 - Björn Rabenstein。
- PromCon 2016:如何编写一个Exporter - PromCon 2016 - 如何编写一个Exporter - Brian Brazil。
播客和访谈
- FLOSS Weekly 357节目中的Prometheus - Julius Volz参与TWiT.tv的FLOSS Weekly节目。
- Prometheus和服务监控 - Julius Volz参与Changelog播客。
- 与Brian Brazil一起探讨Prometheus监控 - Brian Brazil参与Software Engineering Daily播客。
演示文稿
- Prometheus概览 - Brian Brazil介绍的Prometheus监控理想。
- 使用Prometheus进行系统监控 - Brian Brazil在都柏林Devops Ireland Meetup上的演讲。
- 天哪!Prometheus - Benjamin Staffin向他的Fitbit站点运营团队解释使用Prometheus的理由。
- 部署Prometheus - Filippo Giunchedi,WikiMedia Foundation在FOSDEM 2017上的演讲。
博客文章和观点
- Prometheus:SoundCloud的监控系统 - Prometheus概述和SoundCloud的第一手经验。
- 使用Prometheus监控Docker容器 - 使用Prometheus监控Docker容器。
- Prometheus和Kubernetes:完美搭配 - "Prometheus和Kubernetes"系列的第1部分。
- Prometheus和Kubernetes:部署 - "Prometheus和Kubernetes"系列的第2部分。
- Prometheus和Kubernetes:监控你的应用 - "Prometheus和Kubernetes"系列的第3部分。
- 稳健感知 - Brian Bazil撰写的多篇关于Prometheus的博客文章。
- Prometheus监控系统的初步体验 - Grig Gheorghiu的Prometheus初步体验。
- 使用Prometheus监控你的应用 - Alex Ellis撰写的使用Prometheus监控你的应用。
- 使用Prometheus和Docker进行实用服务监控 - Simon KP撰写的使用Prometheus和Docker进行实用服务监控。
- Prometheus博客系列(第1部分):指标和标签 - Pierre Vincent撰写的"Prometheus博客系列"的第1部分。
- Prometheus博客系列(第2部分):指标类型 - Pierre Vincent撰写的"Prometheus博客系列"的第2部分。
- Prometheus博客系列(第3部分):暴露和收集指标 - Pierre Vincent撰写的"Prometheus博客系列"的第3部分。
- Prometheus博客系列(第4部分):Go和Java代码的仪表化 - Pierre Vincent撰写的"Prometheus博客系列"的第4部分。
- 使用Prometheus在Kubernetes中进行水平Pod自动缩放 - Louise撰写的使用Prometheus在Kubernetes中进行水平Pod自动缩放。
- PromQL新手教程 - Aliaksandr Valialkin撰写的PromQL新手教程。
- Prometheus存储:技术术语解释 - Aliaksandr Valialkin撰写的Prometheus存储技术术语解释。
- Alertmanager的告警问题 - Ali Sattari解决Alertmanager中的告警抖动和重复问题。
- 为Prometheus做贡献 - Atibhi Agrawal撰写的为Prometheus做贡献。
- 用于指标检查的简单Prometheus查询 - Michal Kazmierczak概述了有助于识别高基数指标的PromQL查询。
- 学习Prometheus - PagerTree LLC提供的Prometheus速成课程。
部署工具
- Ansitheus - _ntk148v_编写的Ansible剧本,用于容器化、配置和部署Prometheus生态系统。
- Cloud Alchemy Ansible角色 - 用于管理Prometheus、Alertmanager、Grafana和常见Prometheus导出器的Ansible角色。
- Ansible-prometheus - _Ernestas Poskus_编写的Ansible剧本,用于安装Prometheus监控系统、导出器(如node、snmp、blackbox)以及告警管理器和推送网关。
- 一键部署Prometheus - _GoogleCloudPlatform_提供的Google Cloud Marketplace上列出的Google一键部署Prometheus解决方案的源代码。
- Prometheus Operator - _CoreOS_开发的Prometheus Operator在Kubernetes上创建/配置/管理Prometheus集群。
仪表盘
- Grafana - Grafana是一个开源的指标分析和可视化套件 Prometheus提供的教程。
- 使用Grafana进行Prometheus监控 - logz.io提供的教程,使用Grafana进行Prometheus监控。
导出器
以下列表包含由Prometheus GitHub组织维护的所有官方Prometheus导出器。有关包括任何非官方导出器在内的完整列表,请参见prometheus.io或exporterhub.io,后者提供精选的Prometheus导出器列表。
数据库
- Consul导出器 - Consul指标的导出器。
- Memcached导出器 - Memcached导出器定期抓取Memcached统计信息。
- MySQL服务器导出器 - MySQL服务器导出器定期抓取MySQL统计信息。
硬件相关
- 节点/系统指标导出器 - 节点导出器定期抓取系统统计信息。
HTTP
- HAProxy导出器 - HAProxy导出器定期抓取HAProxy统计信息。
其他监控系统
- AWS CloudWatch导出器 - Amazon AWS CloudWatch指标的导出器。
- Collectd导出器 - Collectd指标的导出器。
- Graphite导出器 - Graphite指标的导出器。
- InfluxDB - InfluxDB指标的导出器。
- JMX导出器 - JMX指标的导出器。
- SNMP导出器 - SNMP指标的导出器。
- StatsD导出器 - StatsD指标的导出器。
其他
- Blackbox - Blackbox导出器允许通过HTTP、HTTPS、DNS、TCP和ICMP对端点进行黑盒探测。
Alertmanager
- 监控混合器 - 社区管理的告警、记录规则和Grafana仪表盘捆绑包。
- Awesome Prometheus告警规则 - Prometheus告警规则的优秀列表。
- Karma - Prometheus Alertmanager的告警仪表板。
代理
- 多Prometheus代理 - 使用选择器策略将传入请求转发到一组作为HA副本部署的多个Prometheus实例之一。
- Promxy - 对Prometheus HA对的数据进行去重。
- Trickster - HTTP应用程序的HTTP反向代理/缓存,以及时间序列数据库的仪表板查询加速器。
- exporter_proxy - 一个小巧、简单的纯Python反向代理,用于Prometheus导出器,支持TLS。
- PromQL Guard - 在Prometheus之上提供一个轻量级代理,允许检查和重写PromQL查询,以便租户即使在使用共享Prometheus服务器时也只能看到允许的数据。
高可用性
- Cortex - 水平可扩展、高可用、多租户、长期存储的Prometheus。
- Thanos - 具有长期存储能力的高可用Prometheus设置。
- M3DB - Prometheus的可扩展长期远程存储。
- VictoriaMetrics - Prometheus的经济高效且易于操作的远程存储。
未分类
- Prometheus监控子版块 - 收集互联网上所有与Prometheus相关资源的Reddit子版块。
- PromCon - Prometheus大会。