- Import Duration Times
- Number of imported projects
- Number of GitHub API calls
- Rate limit errors
- Number of imported issues
- Number of imported pull requests
- Number of imported comments
- Number of imported pull request review comments
- Number of imported repositories
Monitoring GitHub imports
The GitHub importer exposes various Prometheus metrics that you can use to monitor the health and progress of the importer.
Import Duration Times
Name | Type |
---|---|
github_importer_total_duration_seconds
| histogram |
This metric tracks the total time, in seconds, spent importing a project (from
project creation until the import process finishes), for every imported project.
The name of the project is stored in the project
label in the format
namespace/name
(such as gitlab-org/gitlab
).
Number of imported projects
Name | Type |
---|---|
github_importer_imported_projects
| counter |
This metric tracks the total number of projects imported over time. This metric does not expose any labels.
Number of GitHub API calls
Name | Type |
---|---|
github_importer_request_count
| counter |
This metric tracks the total number of GitHub API calls performed over time, for all projects. This metric does not expose any labels.
Rate limit errors
Name | Type |
---|---|
github_importer_rate_limit_hits
| counter |
This metric tracks the number of times we hit the GitHub rate limit, for all projects. This metric does not expose any labels.
Number of imported issues
Name | Type |
---|---|
github_importer_imported_issues
| counter |
This metric tracks the number of imported issues across all projects.
The name of the project is stored in the project
label in the format
namespace/name
(such as gitlab-org/gitlab
).
Number of imported pull requests
Name | Type |
---|---|
github_importer_imported_pull_requests
| counter |
This metric tracks the number of imported pull requests across all projects.
The name of the project is stored in the project
label in the format
namespace/name
(such as gitlab-org/gitlab
).
Number of imported comments
Name | Type |
---|---|
github_importer_imported_notes
| counter |
This metric tracks the number of imported comments across all projects.
The name of the project is stored in the project
label in the format
namespace/name
(such as gitlab-org/gitlab
).
Number of imported pull request review comments
Name | Type |
---|---|
github_importer_imported_diff_notes
| counter |
This metric tracks the number of imported comments across all projects.
The name of the project is stored in the project
label in the format
namespace/name
(such as gitlab-org/gitlab
).
Number of imported repositories
Name | Type |
---|---|
github_importer_imported_repositories
| counter |
This metric tracks the number of imported repositories across all projects. This metric does not expose any labels.