Prometheus 项目遵循Prometheus 治理规范。
Prometheus 是一个开放开发的软件。以下是我们用来沟通和贡献的一些渠道
CNCF Slack 上的 #prometheus
频道。
irc.libera.chat 上的 #prometheus
频道。
由 Discourse 托管的基于 Web 的讨论论坛,地址为 discuss.prometheus.io。
我们有一个公共活动日历,您可以使用它来加入我们。
如果您只想概览一下,只需在浏览器时区中使用我们的网页视图即可。
如果您使用 Google 产品,可以使用自动链接将其添加到您的 Google 日历。
如果您使用不同的日历,可以使用 .ics 文件添加到非 Google 日历。
要提交 bug 和功能请求,请使用相关的 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 年加入了 云原生计算基金会 (CNCF),成为继 Kubernetes 之后的第二个项目。
Prometheus 由 Matt T. Proud 和 Julius Volz 创建。其最初的大部分开发工作由 SoundCloud 赞助。
我们还要感谢来自 Docker 和 Boxever 的工程师们的早期贡献。
Prometheus 标志由 Robin Greenwood 贡献。