Skip to main content

GitHub Enterprise サーバーの collectd メトリクス

お使いの GitHub Enterprise Server インスタンス のために collectd が収集するメトリクスを確認できます。

収集されたメトリックは既定で収集され、このリリースでは完全にサポートされています。 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 ドキュメント)
haproxyHAProxy の管理ソケットからインスタンスへのフロントエンド接続GitHub.com の mleinart/collectd-haproxy リポジトリ
listenerインスタンスの github-unicorngithub-gitauth、および github-ernicorn サービスへのアクティブ接続とキュー接続N/A
loadシステム負荷の平均Plugin:Load (collectd wiki)
memcachedインスタンスの memcached デーモンによって処理される接続と要求の数、および CPU リソースの使用、キャッシュされた項目の数、スレッド数、送受信バイト数Plugin:memcached (collectd wiki)
memoryインスタンスのメモリ使用量Plugin:Memory (collectd wiki)
minioGitHub 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)
redisRedis でのインスタンスのキーと値のストアに関連する統計情報Plugin:Redis (collectd wiki)
statsdStatsD プロトコルを使用して、collectd に送信される統計情報 (インスタンスのさまざまな機能やサービスからのものを含む)Plugin:StatsD (collectd wiki)
tcpconnsさまざまな状態のインスタンスの TCP 接続数Plugin:TCPConns (collectd wiki)
vmemインスタンスの Linux OS カーネルの仮想メモリ サブシステムに関連する統計情報Plugin:vmem (collectd wiki)