社区

项目治理

Prometheus 项目遵循Prometheus 治理原则

社区联系

Prometheus 是一个开放开发的平台。以下是我们用于交流和贡献的一些渠道:

Slack 频道

CNCF Slack 上的 #prometheus 频道。

IRC

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

Matrix

#prometheus:matrix.org.

用户邮件列表

Discourse 论坛

Discourse 托管的基于网络的讨论论坛,网址为 discuss.prometheus.io

公共活动日历

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

如果您只是想大致了解,只需使用我们的网页视图(按您浏览器所在时区显示)即可。

如果您正在使用 Google 产品,可以通过一个自动链接将其添加到您的 Google 日历中

如果您使用其他日历,可以下载 .ics 文件添加到非 Google 日历中

社交媒体

GitHub

要提交 Bug 和功能请求,请使用相关 Prometheus 仓库 的 GitHub Issue 跟踪器。对于问题和讨论,许多仓库提供 GitHub Discussions。通常,此处列出的其他社区渠道最适合获取支持或讨论宏观主题。

请不要向项目成员个人寻求支持。请使用上述渠道,整个社区都可以帮助您并从提供的解决方案中受益。如果社区支持不足以解决您的问题,请参阅“支持与培训”页面。

贡献

我们欢迎社区贡献!有关如何提交更改的说明,请参阅相应 Prometheus 仓库中的 CONTRIBUTING.md 文件。如果您计划进行更复杂或可能存在争议的更改,请在发送 Pull Request 之前,在开发者 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 年加入了云原生计算基金会(Cloud Native Computing Foundation),成为继 Kubernetes 之后的第二个项目。

CNCF logo CNCF logo

致谢

Prometheus 由 Matt T. ProudJulius Volz 发起。其大部分早期开发由 SoundCloud 赞助。

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

Prometheus 徽标由 Robin Greenwood 贡献。

本页内容