GitHub インポートの監視

GitHub インポーターは Prometheus のさまざまなメトリクスを公開しており、インポートの健全性や進捗状況を監視することができます。

インポートの所要時間

名前種類
github_importer_total_duration_secondsヒストグラム

このメトリクスは、インポートされたプロジェクトごとに、プロジェクトのインポートに費やされた合計時間(プロジェクトの作成からインポート処理が終了するまで)を秒単位で追跡します。プロジェクト名は、namespace/namegitlab-org/gitlabなど)の形式でproject ラベルに保存されます。

インポートされたプロジェクトの数

名前種類
github_importer_imported_projectsカウンター

このメトリクスは、時間の経過とともにインポートされたプロジェクトの総数を追跡します。このメトリクスにはラベルはありません。

GitHub API 呼び出し回数

名前種類
github_importer_request_countカウンター

このメトリクスは、すべてのプロジェクトで GitHub API をコールした回数を記録します。このメトリクスにはラベルはありません。

レート制限エラー

名前種類
github_importer_rate_limit_hitsカウンター

このメトリクスは、GitHub のレート制限にかかった回数をすべてのプロジェクトで記録します。このメトリクスにはラベルはありません。

インポートしたイシューの数

名前種類
github_importer_imported_issuesカウンター

このメトリクスは、全プロジェクトにわたってインポートされたイシューの数を追跡します。

プロジェクト名はproject ラベルにnamespace/namegitlab-org/gitlabなど)の形式で保存されます。

インポートされたプルリクエストの数

名前種類
github_importer_imported_pull_requestsカウンター

このメトリクスは、すべてのプロジェクトでインポートされたプルリクエストの数を追跡します。

プロジェクト名はproject ラベルにnamespace/namegitlab-org/gitlabなど)の形式で保存されます。

インポートコメント数

名前種類
github_importer_imported_notesカウンター

このメトリクスは、全プロジェクトにおけるインポートコメントの数を追跡します。

プロジェクト名はproject ラベルにnamespace/namegitlab-org/gitlabなど)の形式で保存されます。

インポートされたプルリクエストのレビューコメント数

名前種類
github_importer_imported_diff_notesカウンター

このメトリクスは、全プロジェクトにおけるインポートコメントの数を追跡します。

プロジェクト名はproject ラベルにnamespace/namegitlab-org/gitlabなど)の形式で保存されます。

インポートされたリポジトリの数

名前種類
github_importer_imported_repositoriesカウンター

このメトリクスは、すべてのプロジェクトでインポートされたリポジトリの数を追跡します。このメトリクスはラベルを公開しません。