Prometheus
Awesome Prometheus
¶
> 精选的 Prometheus 资源、项目和工具列表.
Prometheus 是一个开源系统监控和警报工具包.
Official resources¶
- Website - 官方普罗米修斯项目网站.
- GitHub repository - Prometheus 的源代码、问题讨论和协作.
- Documentation - 官方普罗米修斯文档.
- Blog - 官方普罗米修斯博客.
- Official Prometheus demo - 由 Cloud Alchemy Ansible 角色管理的官方 Prometheus 演示站点使用来自的配置每天更新 Prometheus repository.
Tutorials¶
- Kubernetes monitoring with Prometheus, the ultimate guide - 使用 Prometheus 进行 Kubernetes 监控,Mateo Burillo 的终极指南.
- How To Install Prometheus using Docker on CentOS 7 - 演练如何在 CentOS 7 上安装 Prometheus.
- How to Use Prometheus to Monitor Your CentOS 7 Server - 演练如何使用 Prometheus 监控 CentOS 7 服务器.
- How To Add a Prometheus Dashboard to Grafana - 有关如何将 Prometheus 仪表板添加到 Grafana 的演练.
- Instructions and example code for a Prometheus workshop - Julius Volz 的普罗米修斯研讨会的说明和示例代码.
- Checking if SSH is responding with Prometheus - 有关如何使用 Blackbox Exporter 检查 SSH 是否响应的演练,作者 Brian Brazil.
- Monitor your GitHub Repos with Docker and Prometheus - 使用 Docker 和 Prometheus 监控您的 GitHub Repos.
- Docker daemon metrics in Prometheus - Luc Juggery 在 Prometheus 中的 Docker 守护进程指标.
- Prometheus Monitoring Tutorial (10 minutes) - Austin Miller 使用 Grafana、AlertManager 和 PagerTree 创建 Prometheus 监控堆栈的简单教程.
- Prometheus-Basics - 初学者对普罗米修斯的友好介绍 yolossn.
- Setting up Prometheus Monitoring On a Kubernetes Cluster - James Walker 在 Kubernetes 集群上设置 Prometheus 监控.
Books¶
- Monitoring with Prometheus - James Turnbull 的 Prometheus 监控.
- Prometheus: Up & Running - 普罗米修斯:Brian Brazil 的 Up & Running.
- Hands-On Infrastructure Monitoring with Prometheus - Joel Bastos 和 Pedro Araújo 的 Prometheus 实践基础设施监控,由 Brian Brazil 审核.
Videos¶
- PromCon Online 2020 - PromCon Online - 2020 年 7 月 14 日至 16 日.
- PromCon 2019 - PromCon Munich - 2019 年 11 月 7 日至 8 日,PromCon EU 2019.
- An Introduction to Systems & Service Monitoring with Prometheus - GOTO 2019:Prometheus 系统和服务监控简介 - Julius Volz.
- Explain it Like I'm Five - What I Learned Teaching Observability to My Kids - Monitorama PDX,2019 - Dave Cadwallader.
- Prometheus Deep Dive - KubeCon - 2017 - GitLab:Prometheus Deep Dive - Ben Kochie.
- PromCon 2018 - PromCon Munich - 2018 年 8 月 9 日至 10 日 - 来自慕尼黑 PromCon 2018 的谈话录音.
- Prometheus Monitoring for Java Web Applications w o Modifying Source Code - Devoxx 比利时 - 2017 年 11 月 7 日 - Fabian Stäber.
- PromCon 2017 - PromCon Munich - 2017 年 8 月 17 日至 18 日 - 来自柏林 PromCon 2017 的谈话录音.
- Best Practices and Beastly Pitfalls - PromCon 2017:最佳实践和野兽陷阱 - Julius Volz.
- Counting with Prometheus - Cloud Native Con - 2017 - Counting with Prometheus - Brian Brazil,Robust Perception.
- Understanding and Extending Prometheus AlertManager - Cloud Native Con - 2017 - 了解和扩展 Prometheus AlertManager - Lee Calcote,SolarWinds.
- Infrastructure and application monitoring using Prometheus - Devoxx - May 17, 2017 at Devoxx UK - Marco Pas.
- Prometheus Monitoring for Java Developers - Devoxx 比利时 - 2016 年 11 月 8 日 - Fabian Stäber.
- Prometheus: Design and Philosophy - why it is the way it is - Docker - 2016 年 10 月 14 日 - Julius Volz.
- PromCon 2016 - PromCon Berlin - 2016 年 8 月 25 日至 26 日 - 来自柏林 PromCon 2016 的谈话录音.
- Prometheus: A Next Generation Monitoring System - FOSDEM 2016 - 2016 年 1 月 31 日 - Brian Brazil.
- The Prometheus Time Series Database - PromCon 2016:普罗米修斯时间序列数据库 - Björn Rabenstein.
- PromCon 2016: So You Want to Write an Exporter - PromCon 2016 - 所以你想写一个出口商 - Brian Brazil.
Podcasts and interviews¶
- Prometheus on FLOSS Weekly 357 - Julius Volz 在 FLOSS Weekly TWiT.tv 节目中.
- Prometheus and Service Monitoring - Changelog 播客上的 Julius Volz.
- Prometheus Monitoring with Brian Brazil - 软件工程日报播客上的 Brian Brazil.
Presentations¶
- Prometheus Overview - Brian Brazil 的 Promethean 监控理想.
- System Monitoring with Prometheus - 都柏林 Devops Ireland Meetup 的 Brian Brazil.
- OMG! Prometheus - Fitbit 网站运营部的 Benjamin Staffin 向他的团队解释了 Prometheus 的案例.
- Deploying Prometheus - Filippo Giunchedi,FOSDEM 的维基媒体基金会
Blog posts and opinions¶
- Prometheus: Monitoring at SoundCloud - Prometheus 概述和来自 Soundcloud 的第一手经验.
- Monitor Docker Containers with Prometheus - 使用 Prometheus 监控 Docker 容器.
- Prometheus and Kubernetes: A Perfect Match - Prometheus 和 Kubernetes 系列中的第 3 部分的第 1 部分.
- Prometheus and Kubernetes: Deploying - Prometheus 和 Kubernetes 系列中的第 3 部分的第 2 部分.
- Prometheus and Kubernetes: Monitoring Your Applications - Prometheus 和 Kubernetes 系列的第 3 部分.
- Robust Perception - Brian Bazil 的多篇关于普罗米修斯的博文.
- Initial experiences with the Prometheus monitoring system - Grig Gheorghiu 对普罗米修斯的初步体验.
- Monitor your applications with Prometheus - 使用 Alex Ellis 的 Prometheus 监控您的应用程序.
- Practical Services Monitoring with Prometheus and Docker - Simon KP 使用 Prometheus 和 Docker 进行实用服务监控.
- Prometheus Blog Series (Part 1): Metrics and Labels - Pierre Vincent _普罗米修斯博客系列_系列的第 1 部分.
- Prometheus Blog Series (Part 2): Metric types - Pierre Vincent _普罗米修斯博客系列_系列的第 2 部分.
- Prometheus Blog Series (Part 3): Exposing and collecting metrics - Pierre Vincent _普罗米修斯博客系列_系列的第 3 部分.
- Prometheus Blog Series (Part 4): Instrumenting code in Go and Java - Pierre Vincent _普罗米修斯博客系列_系列的第 4 部分.
- Horizontal Pod Autoscaling in Kubernetes with Prometheus - Louise 使用 Prometheus 在 Kubernetes 中进行水平 Pod 自动缩放.
- PromQL tutorial for beginners - Aliaksandr Valialkin 为初学者提供的 PromQL 教程.
- Prometheus storage: technical terms explained - Prometheus 存储:Aliaksandr Valialkin 的人类技术术语.
- Alerting issues with Alertmanager - 解决 Alertmanager 中的警报抖动和重复问题 Ali Sattari.
- Contributing to Prometheus - Atibhi Agrawal 对普罗米修斯的贡献.
Deployment tools¶
- Ansitheus - 用于容器化、配置和部署 Prometheus 生态系统的 Ansible 剧本 by ntk148v.
- Cloud Alchemy Ansible roles - 管理 Prometheus、Alertmanager、Grafana 和普通 Prometheus 导出器的 Ansible 角色.
- Ansible-prometheus - 用于安装 Prometheus 监控系统的 Ansible 剧本,导出器如:node、snmp、blackbox,因此警报管理器和推送网关_by Ernestas Poskus_.
- Click-to-deploy Prometheus - Google Click to Deploy Prometheus 解决方案的来源_by GoogleCloudPlatform_ 在 Google Cloud Marketplace 上列出.
- Prometheus Operator - Prometheus Operator 在 Kubernetes by CoreOS 上创建/配置/管理 Prometheus 集群.
Dashboards¶
- Grafana - Grafana 是 Prometheus 的开源指标分析和可视化套件_tutorial_.
- Prometheus Monitoring with Grafana - 使用 Grafana tutorial 进行 Prometheus 监控,由 logz.io 提供.
Exporters¶
下面的列表包含由 Prometheus GitHub 或者ganization . 有关出口商的完整列表,包括任何非官方出口商,请参阅 prometheus.io 或者 exp或者terhub.io f或者 a curated list of Prometheus exp或者ters.
Databases¶
- Consul exporter - Consul 指标的导出器.
- Memcached exporter - Memcached 导出器定期抓取 Memcached 统计信息.
- MySQL server exporter - MySQL 服务器导出器定期抓取 MySQL 统计信息.
Hardware related¶
- Node/system metrics exporter - 节点导出器定期抓取系统统计信息.
HTTP¶
- HAProxy exporter - HAProxy 导出器定期抓取 HAProxy 统计数据.
Other monitoring systems¶
- AWS CloudWatch exporter - Amazon AWS CloudWatch 指标的导出器.
- Collectd exporter - Collectd 指标的导出器.
- Graphite exporter - Graphite 指标的导出器.
- InfluxDB - InfluxDB 指标的导出器.
- JMX exporter - JMX 指标的导出器.
- SNMP exporter - SNMP 指标的导出器.
- StatsD exporter - StatsD 指标的导出器.
Miscellaneous¶
- Blackbox - 黑盒导出器允许通过 HTTP、HTTPS、DNS、TCP 和 ICMP 对端点进行黑盒探测.
Alertmanager¶
- Monitoring mixins - 社区管理的警报包、记录规则和 Grafana 仪表板.
- Awesome Prometheus Alerting Rules - 很棒的普罗米修斯警报规则列表.
- Karma - Prometheus Alertmanager 的警报仪表板.
Proxies¶
- Multi-prometheus proxy - 将传入请求转发到一组多个 Prometheus 实例中的一个,这些实例使用选择器策略部署为彼此的 HA 副本.
- Promxy - 从 Prometheus HA 对中删除重复数据.
- Trickster - HTTP 应用程序的 HTTP 反向代理/缓存和时间序列数据库的仪表板查询加速器.
- exporter_proxy - 用于 Prometheus 导出器的微型、简单的纯 Python 反向代理,具有 TLS 支持.
- PromQL Guard - 在 Prometheus 之上提供一个瘦代理,允许检查和重写 PromQL 查询,这样即使使用共享的 Prometheus 服务器,租户也只能看到允许的数据.
High Availability¶
- Cortex - 水平可扩展、高可用、多租户、长期的 Prometheus.
- Thanos - 具有长期存储功能的高可用性 Prometheus 设置.
- M3DB - 普罗米修斯的可扩展长期远程存储.
- VictoriaMetrics - 具有成本效益且易于操作的 Prometheus 远程存储.
Uncategorized¶
- Prometheus Monitoring subreddit - Subreddit 收集互联网上所有与 Prometheus 相关的资源.
- PromCon - 普罗米修斯会议.