项目治理

Prometheus 项目遵循 Prometheus 治理

社区连接

Prometheus 是在开放环境中开发的。以下是我们用于沟通和贡献的一些渠道

Slack 频道

CNCF Slack 上的 #prometheus 频道。

IRC

irc.libera.chat 上的 #prometheus 频道。

Matrix

#prometheus:matrix.org.

用户邮件列表

Discourse 论坛

基于 Web 的讨论论坛,位于 discuss.prometheus.io,由 Discourse 托管。

公共活动日历

我们有一个公共活动日历,您可以使用它来加入我们。

如果您只想大致了解,只需使用我们的 在您浏览器时区中的 Web 视图

如果您正在使用 Google 产品,这里有一个 自动链接,可将其添加到您自己的 Google 日历

如果您正在使用其他日历,这里有一个 .ics 文件,可添加到非 Google 日历

社交媒体

@prometheus.ioBluesky 上。

GitHub

要提交错误报告和功能请求,请使用相关 Prometheus 仓库的 GitHub issue 跟踪器。 对于问题和讨论,许多仓库都提供 GitHub 讨论区。 通常,此处列出的其他社区渠道最适合获得支持或讨论总体主题。

请不要向单个项目成员寻求支持。 请改用上述渠道,整个社区可以在那里帮助您并从提供的解决方案中受益。 如果社区支持不足以解决您的情况,请参阅支持与培训页面。

贡献

我们欢迎社区贡献! 请参阅各个 Prometheus 仓库中的 CONTRIBUTING.md 文件,了解如何提交更改的说明。 如果您计划进行更详细或可能引起争议的更改,请在发送拉取请求之前在开发者 IRC 频道或邮件列表中讨论它们。

我们每周都会举办公开会议,重点讨论 Prometheus 的开发和贡献。 它是为开发人员和维护人员会面和解除障碍、结对审查以及讨论 Prometheus 和相关官方项目(例如 node_exporteralertmanager)的开发方面而设。 以下链接的文档包含所有详细信息,包括如何注册。

Slack 频道

CNCF Slack 上的 #prometheus-dev 频道。

IRC

irc.libera.chat 上的 #prometheus-dev 频道。

Matrix

#prometheus-dev:matrix.org.

开发邮件列表

prometheus-developers (镜像) - 用于讨论 Prometheus 开发。

办公时间

Prometheus 贡献者办公时间 - 每周公开会议,重点讨论 Prometheus 的开发和贡献。

开发者峰会

开发者峰会是公开会议,旨在讨论更深入的开发主题。 它们目前每月在线上举行一次会议。(有关详细信息,请查看上面“社区”部分中链接的公共活动日历。)Prometheus 团队根据最近通过其他渠道进行的讨论来策划议程。 要提出主题,请至少在峰会前 24 小时发送邮件至 开发邮件列表

截至 2024 年,我们维护着一份公开的 滚动会议纪要文档。 您可以在下面找到我们历史会议纪要。

开发者峰会协调员

创建协调员角色是为了帮助 Prometheus 团队有效地运行开发者峰会。 这是一个轮换角色(每次会议轮换),其职责分布在峰会的不同阶段

峰会之前

在峰会之前,协调员的主要目标是帮助 Prometheus 团队确定议程和要讨论的主题,同时确保大多数投票主题的感兴趣方能够参加峰会。 我们建议执行以下任务

  • 在会议前两三天,在我们的公共社区渠道中发送提醒,邀请人们添加议程主题,并邀请 Prometheus 团队成员和维护人员对他们想要讨论的主题进行投票。
  • 在会议前一天,联系获得最多票数的“主题所有者”,以确保他们能够参加峰会。

峰会期间

在峰会期间,协调员在此确保会议顺利进行,并在需要时达成共识。 我们建议执行以下任务

  • 准时开始会议。 使用 @prometheus.io 帐户获取管理员会议权限。
  • 开始录制并提及行为准则适用。
  • 根据投票和当前参会人员选择要讨论的主题。
  • 在共享文档中做笔记或寻找志愿者做笔记。
  • 当讨论没有进展或偏离主题时,策略性地介入。
  • 在需要时呼吁达成共识。

峰会之后

会议结束后,协调员的最后一项任务是通过向 Prometheus 团队邮件列表发送电子邮件,为下一次峰会寻找新的协调员。

行为准则

为了使 Prometheus 成为每个人都受欢迎且免受骚扰的体验,我们遵循 CNCF 行为准则

法律保护

Prometheus 是一个独立的开源项目,不受任何一家公司控制。 为了强调这一点,我们在 2016 年加入了 云原生计算基金会,成为继 Kubernetes 之后的第二个项目。

CNCF logo

鸣谢

Prometheus 由 Matt T. ProudJulius Volz 启动。 其最初的大部分开发由 SoundCloud 赞助。

我们还要感谢来自 DockerBoxever 的工程师的早期贡献。

特别感谢 DigitalOcean 提供托管资源。

DigitalOcean logo

Prometheus 标志由 Robin Greenwood 贡献。