収集されたメトリックは既定で収集され、このリリースでは完全にサポートされています。 OpenTelemetry メトリックは、GitHub Enterprise Server 3.18 以降から入手できる、監視の将来の基盤です。
メモ
収集されるメトリックは、 終了 と 廃止 であることが予想されます。今後のリリースでは、 GitHub Enterprise Server がリリースされます。 長期的な監視戦略には、OpenTelemetry メトリックへの移行が含まれていることをお勧めします。 「OpenTelemetry メトリックについて」を参照してください。
`collectd` メトリクスについて
既定では、お使いの GitHub Enterprise Server インスタンス のcollectd は、インスタンスのパフォーマンスに関連するメトリクスを収集します。
`collectd` が収集するデータの種類の詳細を参照し、メトリクスの完全な一覧を含む CSV ファイルをダウンロードできます。
`collectd` プラグインが収集するメトリクス
プラグインはメトリクスを collectd に提供します。 お使いの GitHub Enterprise Server インスタンス で使用可能な各プラグインについて理解し、プラグインに関するドキュメントを確認できます。 GitHub Enterprise Server インスタンスのメトリクスの全一覧を確認するには、collectd メトリクスを含む CSV ファイルを参照してください。
| プラグイン | 収集されたメトリクス | 詳細情報 |
|---|---|---|
cpu | インスタンスの CPU がさまざまな状態で費やした時間数 (ユーザー コードの実行、システム コードの実行、I/O 操作の待機、アイドル状態の再メインなど) |
[プラグイン:CPU](https://collectd.org/wiki/index.php/Plugin:CPU) (`collectd` wiki) |
| curl_json | 高可用性、リポジトリ キャッシュ、またはクラスター構成のインスタンスで、リポジトリ レプリケーションに関連するデータ |
Plugin:cURL-JSON (collectd wiki) |
| df | インスタンスのファイル システムに関する使用状況の情報 |
Plugin:DF (collectd wiki) |
| disk | インスタンスのハード ディスクとその他のブロック デバイスのパフォーマンス統計 |
Plugin:Disk (collectd wiki) |
| elasticsearch | インスタンスの検索機能を提供する Elasticsearch の統計 | GitHub.com の phobos182/collectd-elasticsearch リポジトリ |
| fhcount | インスタンスの Linux OS の合計、使用済み、未使用のファイル ハンドル |
Manpage collectd.conf(5) (collectd ドキュメント) |
| haproxy | HAProxy の管理ソケットからインスタンスへのフロントエンド接続 | GitHub.com の mleinart/collectd-haproxy リポジトリ |
| listener | インスタンスの github-unicorn、github-gitauth、および github-ernicorn サービスへのアクティブ接続とキュー接続 | N/A |
| load | システム負荷の平均 |
Plugin:Load (collectd wiki) |
| memcached | インスタンスの memcached デーモンによって処理される接続と要求の数、および CPU リソースの使用、キャッシュされた項目の数、スレッド数、送受信バイト数 |
Plugin:memcached (collectd wiki) |
| memory | インスタンスのメモリ使用量 |
Plugin:Memory (collectd wiki) |
| minio | GitHub Actions または GitHub Packages に MinIO BLOB ストレージを使用するインスタンスでは、MinIO の /metrics エンドポイントから接続されている MinIO クラスター内のオブジェクトとバケットの統計 | GitHub.com の minio/minio リポジトリ |
| mysql | インスタンスの MySQL データベース サーバーに関連する統計情報 |
Plugin:MySQL (collectd wiki) |
| netlink | インスタンスのネットワーク インターフェイスに関連する統計情報 |
Plugin:Netlink (collectd wiki) |
| nginx | インスタンスの Nginx HTTP サーバーに関連する統計情報 |
Plugin:nginx (collectd wiki) |
| nomad | インスタンスのスケジューラとオーケストレーター (Nomad) に関連する統計情報 | N/A |
| processes | インスタンスのプロセス数とスレッドの数 |
Plugin:Processes (collectd wiki) |
| protocols | インスタンスが送受信する TCP、UDP、およびその他の IP パケットの数 |
Plugin:Protocols (collectd wiki) |
| redis | Redis でのインスタンスのキーと値のストアに関連する統計情報 |
Plugin:Redis (collectd wiki) |
| statsd | StatsD プロトコルを使用して、collectd に送信される統計情報 (インスタンスのさまざまな機能やサービスからのものを含む) |
Plugin:StatsD (collectd wiki) |
| tcpconns | さまざまな状態のインスタンスの TCP 接続数 |
Plugin:TCPConns (collectd wiki) |
| vmem | インスタンスの Linux OS カーネルの仮想メモリ サブシステムに関連する統計情報 |
Plugin:vmem (collectd wiki) |