- 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
Note: Available since GitLab 10.2.
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 spent (in seconds) 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
(e.g. gitlab-org/gitlab-ce
).
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
(e.g. gitlab-org/gitlab-ce
).
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
(e.g. gitlab-org/gitlab-ce
).
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
(e.g. gitlab-org/gitlab-ce
).
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
(e.g. gitlab-org/gitlab-ce
).
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.
Help and feedback
If there's something you don't like about this feature
To propose functionality that GitLab does not yet offer
To further help GitLab in shaping new features
If you didn't find what you were looking for
If you want help with something very specific to your use case, and can use some community support
POST ON GITLAB FORUM
If you have problems setting up or using this feature (depending on your GitLab subscription)
REQUEST SUPPORT
To view all GitLab tiers and features or to upgrade
If you want to try all features available in GitLab.com
If you want to try all features available in GitLab self-managed
If you spot an error or a need for improvement and would like to fix it yourself in a merge request
EDIT THIS PAGE
If you would like to suggest an improvement to this doc