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年現在、公開のローリング会議メモドキュメントを保持しています。過去の会議メモは以下で確認できます。
ファシリテーターの役割は、Prometheusチームが開発者サミットを効果的に運営するのを支援するために作成されました。これはローテーション制の役割(すべての会議で切り替わる)であり、その責任はサミットのさまざまなフェーズに分散されています。
サミット前、ファシリテーターの主な目標は、Prometheusチームが議題と議論されるトピックを定義するのを支援すると同時に、最も投票されたトピックの関心のある関係者がサミットに参加できるようにすることです。以下のタスクをお勧めします。
サミット中、ファシリテーターは会議が円滑に進行し、必要な場合にコンセンサスが得られるようにするためにここにいます。以下のタスクをお勧めします。
会議が終了したら、ファシリテーターの最後のタスクは、Prometheusチームのメーリングリストにメールを送信して、次のサミットの新しいファシリテーターを見つけることです。
Prometheusを誰にとっても歓迎され、ハラスメントのない体験にするために、CNCF行動規範に従います。
Prometheusは、単一の企業によって管理されていない、独立したオープンソースプロジェクトです。これを強調するために、2016年にKubernetesに続く2番目のプロジェクトとしてCloud Native Computing Foundationに参加しました。
Prometheusは、Matt T. ProudとJulius Volzによって開始されました。その初期開発の大部分は、SoundCloudによってスポンサーされました。
DockerとBoxeverのエンジニアによる初期の貢献にも感謝いたします。
ホスティングリソースを提供してくださったDigitalOceanに特別な感謝を申し上げます。
Prometheusのロゴは、Robin Greenwoodによって提供されました。