プロジェクトガバナンス

Prometheusプロジェクトは、Prometheusガバナンスに従います。

コミュニティ

Prometheusはオープンに開発されています。以下は、コミュニケーションや貢献に使用するチャネルの一部です。

Slackチャンネル: CNCF Slack#prometheus

IRC: irc.libera.chat#prometheus。このチャンネルは、以下のMatrixルームにブリッジされています。

Matrix: #prometheus:matrix.org。このルームは、上記のIRCルームにブリッジされています。

ユーザーメーリングリスト

Discourseフォーラム: Discourseがホストするdiscuss.prometheus.ioでのWebベースのディスカッションフォーラム。

公開イベントのカレンダー: イベント用の公開カレンダーがあり、これを使用して参加できます。

概要を知りたいだけの場合は、ブラウザのタイムゾーンでウェブビューを使用してください。

Google製品を使用している場合は、自動的にGoogleカレンダーに追加するリンクがあります。

別のカレンダーを使用している場合は、非Googleカレンダーに追加するための.icsがあります。

Twitter: @PrometheusIO

GitHub: バグや機能のリクエストを提出するには、関連するPrometheusリポジトリのGitHub issueトラッカーを使用してください。質問やディスカッションについては、多くのリポジトリがGitHubディスカッションを提供しています。一般的に、ここにリストされている他のコミュニティチャネルが、サポートを得たり、包括的なトピックについて議論したりするのに最適です。

個々のプロジェクトメンバーにサポートを求めないでください。代わりに上記のチャネルを使用してください。コミュニティ全体があなたを助け、提供されたソリューションから恩恵を受けることができます。コミュニティサポートがあなたの状況に不十分な場合は、サポートとトレーニングのページを参照してください。

貢献

コミュニティの貢献を歓迎します!変更を送信する方法については、それぞれのPrometheusリポジトリにあるCONTRIBUTING.mdファイルを参照してください。より複雑な変更や、物議を醸す可能性のある変更を計画している場合は、プルリクエストを送信する前に、開発者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チームが議題と議論されるトピックを定義するのを支援すると同時に、最も投票されたトピックの関心のある関係者がサミットに参加できるようにすることです。以下のタスクをお勧めします。

  • 会議の2、3日前には、公開コミュニティチャンネルにリマインダーを送信し、議題トピックを追加するように人々に促し、Prometheusチームのメンバーとメンテナーに議論したいトピックに投票するように促します。
  • 会議の前日には、最も多くの票を獲得した「トピックオーナー」に連絡を取り、サミットに参加できるかどうかを確認します。

サミット中

サミット中、ファシリテーターは会議が円滑に進行し、必要な場合にコンセンサスが得られるようにするためにここにいます。以下のタスクをお勧めします。

  • 時間通りに会議を開始します。会議の管理権限には@prometheus.ioアカウントを使用します。
  • 録画を開始し、行動規範が適用されることを言及します。
  • 投票と、会議に現在出席している人に基づいて、議論されるトピックを選択します。
  • 共有ドキュメントにメモを取るか、メモを取るボランティアを見つけます。
  • 議論が進まない場合やトピックから逸脱している場合は、戦略的に介入します。
  • 必要に応じてコンセンサスを求めます。

サミット後

会議が終了したら、ファシリテーターの最後のタスクは、Prometheusチームのメーリングリストにメールを送信して、次のサミットの新しいファシリテーターを見つけることです。

行動規範

Prometheusを誰にとっても歓迎され、ハラスメントのない体験にするために、CNCF行動規範に従います。

法的保護

Prometheusは、単一の企業によって管理されていない、独立したオープンソースプロジェクトです。これを強調するために、2016年にKubernetesに続く2番目のプロジェクトとしてCloud Native Computing Foundationに参加しました。

CNCF logo

謝辞

Prometheusは、Matt T. ProudJulius Volzによって開始されました。その初期開発の大部分は、SoundCloudによってスポンサーされました。

DockerBoxeverのエンジニアによる初期の貢献にも感謝いたします。

ホスティングリソースを提供してくださったDigitalOceanに特別な感謝を申し上げます。

DigitalOcean logo

Prometheusのロゴは、Robin Greenwoodによって提供されました。