- インポートの所要時間
- インポートされたプロジェクトの数
- GitHub API 呼び出し回数
- レート制限エラー
- インポートしたイシューの数
- インポートされたプルリクエストの数
- インポートコメント数
- インポートされたプルリクエストのレビューコメント数
- インポートされたリポジトリの数
GitHub インポートの監視
GitHub インポーターは Prometheus のさまざまなメトリクスを公開しており、インポートの健全性や進捗状況を監視することができます。
インポートの所要時間
名前 | 種類 |
---|---|
github_importer_total_duration_seconds | ヒストグラム |
このメトリクスは、インポートされたプロジェクトごとに、プロジェクトのインポートに費やされた合計時間(プロジェクトの作成からインポート処理が終了するまで)を秒単位で追跡します。プロジェクト名は、namespace/name
(gitlab-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/name
(gitlab-org/gitlab
など)の形式で保存されます。
インポートされたプルリクエストの数
名前 | 種類 |
---|---|
github_importer_imported_pull_requests | カウンター |
このメトリクスは、すべてのプロジェクトでインポートされたプルリクエストの数を追跡します。
プロジェクト名はproject
ラベルにnamespace/name
(gitlab-org/gitlab
など)の形式で保存されます。
インポートコメント数
名前 | 種類 |
---|---|
github_importer_imported_notes | カウンター |
このメトリクスは、全プロジェクトにおけるインポートコメントの数を追跡します。
プロジェクト名はproject
ラベルにnamespace/name
(gitlab-org/gitlab
など)の形式で保存されます。
インポートされたプルリクエストのレビューコメント数
名前 | 種類 |
---|---|
github_importer_imported_diff_notes | カウンター |
このメトリクスは、全プロジェクトにおけるインポートコメントの数を追跡します。
プロジェクト名はproject
ラベルにnamespace/name
(gitlab-org/gitlab
など)の形式で保存されます。
インポートされたリポジトリの数
名前 | 種類 |
---|---|
github_importer_imported_repositories | カウンター |
このメトリクスは、すべてのプロジェクトでインポートされたリポジトリの数を追跡します。このメトリクスはラベルを公開しません。