專案治理

Prometheus 專案遵循 Prometheus 治理

社群

Prometheus 是在開放環境下開發的。以下是我們用來溝通和貢獻的一些管道

Slack 頻道: CNCF Slack 上的 #prometheus

IRC: irc.libera.chat 上的 #prometheus。此頻道已橋接至下方的 Matrix 聊天室。

Matrix: #prometheus:matrix.org。此聊天室已橋接至上方的 IRC 頻道。

使用者郵寄清單

Discourse 論壇:Discourse 主機託管的網路討論論壇,網址為 discuss.prometheus.io

公開活動日曆: 我們有一個公開的活動日曆,您可以使用它來加入我們。

如果您只想概覽,只需使用我們在瀏覽器時區中的網頁檢視

如果您使用 Google 產品,有一個自動連結可將其加入您自己的 Google 日曆

如果您使用其他日曆,有一個.ics 檔案可加入非 Google 日曆

Twitter: @PrometheusIO

GitHub: 若要提交錯誤報告和功能請求,請使用相關 Prometheus 儲存庫的 GitHub issue 追蹤器。若要提出問題和進行討論,許多儲存庫都有提供 GitHub 討論。一般來說,此處列出的其他社群管道最適合獲得支援或討論總體主題。

請不要向個別專案成員尋求支援。請改用上述管道,整個社群都可以幫助您,並從提供的解決方案中獲益。如果社群支援不足以解決您的情況,請參考支援與訓練頁面。

貢獻

我們歡迎社群貢獻!請參閱各 Prometheus 儲存庫中的 CONTRIBUTING.md 檔案,以取得如何提交變更的說明。如果您計劃進行更詳細或可能引起爭議的變更,請在發送 Pull Request 之前,在開發人員 IRC 頻道或郵寄清單中討論這些變更。

我們會舉辦以 Prometheus 開發和貢獻為重點的公開每週會議。這是為了讓開發人員和維護人員能夠會面並排除障礙、配對審查,以及討論 Prometheus 和相關官方專案 (例如 node_exporter、alertmanager) 的開發方面。下方連結的文件包含所有詳細資訊,包括如何註冊。

Slack 頻道: CNCF Slack 上的 #prometheus-dev

IRC: irc.libera.chat 上的 #prometheus-dev。此頻道已橋接至下方的 Matrix 聊天室。

Matrix: #prometheus-dev:matrix.org。此聊天室已橋接至上方的 IRC 頻道。

開發郵寄清單: prometheus-developers (鏡像) – 用於討論 Prometheus 開發。

辦公時間: Prometheus 貢獻者辦公時間 – 以 Prometheus 開發和貢獻為重點的公開每週會議。

開發人員峰會

開發人員峰會是公開會議,旨在討論更多複雜的開發主題。目前每月以線上會議形式舉行。(如需詳細資訊,請查看上述社群章節中連結的公開活動日曆。)Prometheus 團隊會根據其他管道的近期討論,策劃議程。若要提出主題,請至少在峰會前 24 小時發送郵件至 開發郵寄清單

截至 2024 年,我們有一個公開的滾動式會議記錄文件。您可以在下方找到我們過往的會議記錄。

2017 年開發人員峰會記錄

2018 年開發人員峰會記錄

2019 年開發人員峰會記錄

2019 年開發人員峰會 2 記錄

2020 年虛擬開發人員峰會 1 記錄

2020 年虛擬開發人員峰會 2 記錄

2020 年虛擬開發人員峰會 3 記錄

2020 年虛擬開發人員峰會 4 記錄

2020 年虛擬開發人員峰會 5 記錄

2021 年虛擬開發人員峰會 1 記錄

2021-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 提供。