収集されたメトリックは既定で収集され、このリリースでは完全にサポートされています。 OpenTelemetry メトリックは、GitHub Enterprise Server 3.18 以降から入手できる、監視の将来の基盤です。
メモ
収集されるメトリックは、 終了 と 廃止 であることが予想されます。今後のリリースでは、 GitHub Enterprise Server がリリースされます。 長期的な監視戦略には、OpenTelemetry メトリックへの移行が含まれていることをお勧めします。 「OpenTelemetry メトリックについて」を参照してください。
外部 collectd サーバーを設定する
外部 collectd サーバーをまだ設定していない場合、お使いの GitHub Enterprise Server インスタンス で collectd 転送を有効にする前に設定する必要があります。
collectd サーバーはcollectdバージョン5.x以降を実行している必要があります。
-
`collectd` サーバーにログインします。 -
`collectd` の構成ファイルを作成または編集して、ネットワークプラグインをロードし、適切な値でサーバーとポートのディレクティブを設定します。 ほとんどのディストリビューションでこれは `/etc/collectd/collectd.conf` にあります。 _collectd.conf_ のサンプルで `collectd` サーバーを実行する例:LoadPlugin network ... ...
Listen "0.0.0.0" "25826"
GitHub Enterpriseで collectd 転送の有効化
既定では、collectd 転送は GitHub Enterprise で無効になっています。 次の手順に従って、collectd 転送を有効にして設定します。
-
GitHub Enterprise Server の管理アカウントから、任意のページの右上隅にある をクリックします。
-
[サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。1. [ Site admin] サイドバーで、[[Management Console]] をクリックします。
-
ログの転送設定の下にある [collectd 転送を有効にする] を選択します。
-
**[サーバー アドレス]** フィールドには GitHub Enterprise のアプライアンスの統計を転送したい`collectd` サーバーのアドレスを入力します。 -
**[ポート]** フィールドに、`collectd` サーバーへの接続に使用するポートを入力します。 (デフォルトは 25826) -
**[暗号化のセットアップ]** ドロップダウン メニューで、`collectd` サーバーとの通信のセキュリティ レベルを選択します。 (なし、署名付きパケット、パケットの暗号化) 1. [設定] サイドバーで **[設定の保存]** をクリックします。メモ
[Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。
-
設定の実行が完了するのを待ってください。
トラブルシューティング
中央の collectd サーバーはデータを受信していません。
GitHub Enterprise は collectd バージョン 5.x に付属しています。
collectd 5.x には、4.x リリース シリーズとの下位互換性がありません。 お使いの GitHub Enterprise Server インスタンス から送られるデータを受信するには、中心の collectd サーバーは 5.x 以上のバージョンでなければなりません。
他に質問や問題がある場合、GitHub Enterprise サポート にアクセスしてください。