Prometheus 项目遵循 Prometheus 治理。
Prometheus 是在开放环境下开发的。以下是我们用来沟通和贡献的一些渠道
CNCF Slack 上的 #prometheus
频道。
irc.libera.chat 上的 #prometheus
频道。
基于 Web 的讨论论坛,位于 discuss.prometheus.io,由 Discourse 托管。
我们有一个公共活动日历,您可以使用它来加入我们。
如果您只想概览,只需使用我们在您的浏览器时区中的 Web 视图。
如果您正在使用 Google 产品,这里有一个 自动链接,可将其添加到您自己的 Google 日历。
如果您正在使用其他日历,这里有一个 .ics 文件,可添加到非 Google 日历。
要提交错误报告和功能请求,请使用相关 Prometheus 仓库的 GitHub issue 跟踪器。对于问题和讨论,许多仓库提供 GitHub discussions。通常,此处列出的其他社区渠道更适合获得支持或讨论总体主题。
请不要向单个项目成员寻求支持。请改用上述渠道,整个社区都可以帮助您并从提供的解决方案中受益。如果社区支持不足以解决您的情况,请参阅支持与培训页面。
我们欢迎社区贡献!有关如何提交更改的说明,请参阅各个 Prometheus 仓库中的 CONTRIBUTING.md
文件。如果您计划进行更详细或可能引起争议的更改,请在发送 pull request 之前在开发者 IRC 频道或邮件列表中讨论它们。
我们每周举办公开会议,重点讨论 Prometheus 的开发和贡献。它旨在让开发者和维护者会面并解决问题、进行结对评审,并讨论 Prometheus 和相关官方项目(例如 node_exporter
、alertmanager
)的开发方面。以下链接的文档包含所有详细信息,包括如何注册。
CNCF Slack 上的 #prometheus-dev
频道。
irc.libera.chat 上的 #prometheus-dev
频道。
prometheus-developers (镜像) - 用于讨论 Prometheus 开发。
Prometheus 贡献者办公时间 - 每周公开会议,重点讨论 Prometheus 的开发和贡献。
开发者峰会是公开会议,旨在讨论更深入的开发主题。它们目前每月举行一次在线会议。(有关详细信息,请查看上面“社区”部分中链接的公共活动日历。)Prometheus 团队根据最近通过其他渠道进行的讨论来策划议程。要提出主题,请至少在峰会前 24 小时发送邮件至 开发邮件列表。
自 2024 年起,我们维护了一份公开的 滚动会议纪要文档。您可以在下面找到我们历史会议纪要。
创建协调员角色是为了帮助 Prometheus 团队有效地运行开发者峰会。这是一个轮换角色(每次会议轮换),其职责分布在峰会的不同阶段
在峰会之前,协调员的主要目标是帮助 Prometheus 团队确定议程和要讨论的主题,同时确保对投票最多的主题感兴趣的各方能够参加峰会。我们建议执行以下任务
在峰会期间,协调员在此处确保会议顺利进行,并在需要时达成共识。我们建议执行以下任务
@prometheus.io
帐户获取管理员会议权限。会议结束后,协调员的最后一项任务是向 Prometheus 团队邮件列表发送电子邮件,为下次峰会寻找新的协调员。
为了使 Prometheus 成为对所有人友好且免受骚扰的体验,我们遵循 CNCF 行为准则。
Prometheus 是一个独立的开源项目,不受任何单个公司的控制。为了强调这一点,我们在 2016 年加入了 云原生计算基金会,成为继 Kubernetes 之后的第二个项目。
Prometheus 由 Matt T. Proud 和 Julius Volz 发起。其大部分早期开发由 SoundCloud 赞助。
我们还要感谢来自 Docker 和 Boxever 的工程师的早期贡献。
Prometheus 标志由 Robin Greenwood 贡献。