コミュニティ
プロジェクトガバナンス
PrometheusプロジェクトはPrometheusガバナンスに従っています。
コミュニティ接続
Prometheusはオープンに開発されています。ここでは、私たちがコミュニケーションと貢献に利用するチャンネルの一部を紹介します。
Slackチャンネル
CNCF Slackの#prometheus
。
IRC
irc.libera.chatの#prometheus
。
Matrix
ユーザーメーリングリスト
- prometheus-announce (ミラー)
- 新リリースなどのお知らせのためのトラフィックの少ないリスト。
- prometheus-users (ミラー)
- Prometheusの利用に関する議論とコミュニティサポートのため。お知らせは通常、prometheus-announceからミラーされません。
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開発に関する議論のため。
オフィスアワー
- Prometheusの開発と貢献に焦点を当てた公開の週次ミーティング。
開発者サミット
開発者サミットは、より複雑な開発トピックを議論するための公開ミーティングです。現在、月1回オンラインミーティングとして開催されています。(詳細は、上記のコミュニティセクションにリンクされている公開イベントカレンダーをご覧ください。)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チームメンバーとメンテナに、議論したいトピックに投票するよう促します。
- 会議の1日前に、最も多くの票を獲得した「トピックオーナー」に連絡し、彼らがサミットに参加できることを確認します。
サミット中
サミット中、ファシリテーターは会議がスムーズに進行し、必要に応じて合意が形成されるようにします。以下のタスクをお勧めします。
- 時間通りに会議を開始する。管理者ミーティング権限には`@prometheus.io`アカウントを使用する。
- 録画を開始し、行動規範が適用されることを述べる。
- 投票と現在会議に出席している人に基づいて、議論するトピックを選択します。
- 共有ドキュメントでメモを取るか、メモ取りのボランティアを見つける。
- 議論が停滞したり、トピックから逸脱したりした場合は、戦略的に介入する。
- 必要に応じて合意を求める。
サミット後
会議終了後、ファシリテーターの最後の仕事は、Prometheusチームのメーリングリストにメールを送信して、次のサミットの新しいファシリテーターを見つけることです。
行動規範
Prometheusがすべての人にとって歓迎され、ハラスメントのない体験となるよう、私たちはCNCF行動規範に従っています。
法的傘下
Prometheusは独立したオープンソースプロジェクトであり、いかなる単一企業によっても管理されていません。これを強調するため、2016年にKubernetesに次ぐ2番目のプロジェクトとしてCloud Native Computing Foundationに参加しました。
謝辞
PrometheusはMatt T. ProudとJulius Volzによって開始されました。その初期開発の大部分はSoundCloudによって後援されました。
DockerとBoxeverのエンジニアによる初期の貢献にも感謝します。
PrometheusのロゴはRobin Greenwoodによって寄贈されました。