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