Skip to main content

Enterprise Server 3.20 は、現在リリース候補として使用できます。

外部監視の設定(collectdを使用)

外部監視システムを構成して、GitHub Enterprise Server インスタンスから収集されたメトリックスを収集および分析します。

収集されたメトリックは既定で収集され、このリリースでは完全にサポートされています。 OpenTelemetry メトリックは、GitHub Enterprise Server 3.18 以降から入手できる、監視の将来の基盤です。

メモ

収集されるメトリックは、 終了 と 廃止 であることが予想されます。今後のリリースでは、 GitHub Enterprise Server がリリースされます。 長期的な監視戦略には、OpenTelemetry メトリックへの移行が含まれていることをお勧めします。 「OpenTelemetry メトリックについて」を参照してください。

外部 collectd サーバーを設定する

外部 collectd サーバーをまだ設定していない場合、お使いの GitHub Enterprise Server インスタンス で collectd 転送を有効にする前に設定する必要があります。 collectd サーバーはcollectdバージョン5.x以降を実行している必要があります。

  1.        `collectd` サーバーにログインします。
    
  2.        `collectd` の構成ファイルを作成または編集して、ネットワークプラグインをロードし、適切な値でサーバーとポートのディレクティブを設定します。 ほとんどのディストリビューションでこれは `/etc/collectd/collectd.conf` にあります。
    
           _collectd.conf_ のサンプルで `collectd` サーバーを実行する例:
    

    LoadPlugin network ... ... Listen "0.0.0.0" "25826"

GitHub Enterpriseで collectd 転送の有効化

既定では、collectd 転送は GitHub Enterprise で無効になっています。 次の手順に従って、collectd 転送を有効にして設定します。

  1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅にある をクリックします。

  2. [サイト管理者] ページにまだ表示されていない場合は、左上隅の [サイト管理者] をクリックします。1. [ Site admin] サイドバーで、[[Management Console]] をクリックします。

  3. ログの転送設定の下にある [collectd 転送を有効にする] を選択します。

  4.        **[サーバー アドレス]** フィールドには GitHub Enterprise のアプライアンスの統計を転送したい`collectd` サーバーのアドレスを入力します。
    
  5.        **[ポート]** フィールドに、`collectd` サーバーへの接続に使用するポートを入力します。 (デフォルトは 25826)
    
  6.        **[暗号化のセットアップ]** ドロップダウン メニューで、`collectd` サーバーとの通信のセキュリティ レベルを選択します。 (なし、署名付きパケット、パケットの暗号化) 1. [設定] サイドバーで **[設定の保存]** をクリックします。
    

    メモ

    [Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。

  7. 設定の実行が完了するのを待ってください。

トラブルシューティング

中央の collectd サーバーはデータを受信していません。

GitHub Enterprise は collectd バージョン 5.x に付属しています。 collectd 5.x には、4.x リリース シリーズとの下位互換性がありません。 お使いの GitHub Enterprise Server インスタンス から送られるデータを受信するには、中心の collectd サーバーは 5.x 以上のバージョンでなければなりません。

他に質問や問題がある場合、GitHub Enterprise サポート にアクセスしてください。