コミュニティ

プロジェクトガバナンス

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

コミュニティ接続

Prometheusはオープンに開発されています。ここでは、私たちがコミュニケーションと貢献に利用するチャンネルの一部を紹介します。

Slackチャンネル

CNCF Slack#prometheus

IRC

irc.libera.chat#prometheus

Matrix

#prometheus:matrix.org.

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

Discourseフォーラム

Discourseがホストする、discuss.prometheus.ioのウェブベースのディスカッションフォーラム。

公開イベントカレンダー

イベント用の公開カレンダーがあり、参加するために使用できます。

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

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

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

ソーシャル

GitHub

バグや機能のリクエストは、関連するPrometheusリポジトリのGitHub課題追跡システムを使用してください。質問や議論については、多くのリポジトリがGitHub Discussionsを提供しています。一般的に、ここに挙げられている他のコミュニティチャンネルは、サポートを受けたり、包括的なトピックについて議論したりするのに最適です。

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

貢献

コミュニティからの貢献を歓迎します!変更を送信する方法については、各Prometheusリポジトリの`CONTRIBUTING.md`ファイルを参照してください。より詳細な、または潜在的に議論の余地のある変更を計画している場合は、プルリクエストを送信する前に、開発者向けIRCチャンネルまたはメーリングリストで議論してください。

Prometheusの開発と貢献に焦点を当てた公開の週次ミーティングを主催しています。これは、開発者とメンテナが集まり、行き詰まりを解消し、ペアレビューを行い、Prometheusおよび関連する公式プロジェクト(例:`node_exporter`、`alertmanager`)の開発側面について議論することを目的としています。以下のリンクにあるドキュメントには、登録方法を含むすべての詳細が記載されています。

Slackチャンネル

CNCF Slack#prometheus-dev

IRC

irc.libera.chat#prometheus-dev

Matrix

#prometheus-dev:matrix.org.

開発メーリングリスト

prometheus-developers (ミラー)

  • Prometheus開発に関する議論のため。

オフィスアワー

Prometheus貢献者オフィスアワー

  • Prometheusの開発と貢献に焦点を当てた公開の週次ミーティング。

開発者サミット

開発者サミットは、より複雑な開発トピックを議論するための公開ミーティングです。現在、月1回オンラインミーティングとして開催されています。(詳細は、上記のコミュニティセクションにリンクされている公開イベントカレンダーをご覧ください。)Prometheusチームは、他のチャネルでの最近の議論に基づいて議題をキュレーションします。トピックを提案するには、サミットの少なくとも24時間前までに開発メーリングリストにメールを送信してください。

2024年現在、私たちは公開のローリングミーティング議事録ドキュメントを保持しています。過去の議事録は以下にあります。

開発者サミットのファシリテーター

ファシリテーターの役割は、Prometheusチームが開発者サミットを効果的に運営できるよう支援するために作られました。これは持ち回りの役割(各会議で交代)であり、その責任はサミットの異なる段階にわたっています。

サミット前

サミット前は、ファシリテーターの主な目標は、Prometheusチームが議題と議論するトピックを定義するのを助け、最も投票されたトピックに関心のある関係者がサミットに参加できるようにすることです。以下のタスクをお勧めします。

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

サミット中

サミット中、ファシリテーターは会議がスムーズに進行し、必要に応じて合意が形成されるようにします。以下のタスクをお勧めします。

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

サミット後

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

行動規範

Prometheusがすべての人にとって歓迎され、ハラスメントのない体験となるよう、私たちはCNCF行動規範に従っています。

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

CNCF logo CNCF logo

謝辞

PrometheusはMatt T. ProudJulius Volzによって開始されました。その初期開発の大部分はSoundCloudによって後援されました。

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

PrometheusのロゴはRobin Greenwoodによって寄贈されました。

このページの内容