Monitoring GitHub imports
- Tier: Free, Premium, Ultimate
- Offering: GitLab Self-Managed
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.
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support