収集されたメトリックは既定で収集され、このリリースでは完全にサポートされています。 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 (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) |