marketplaceOverview
The Hosted Agent for GitHub provides insights into development activity across repositories. GitHub is the world’s leading platform software development, collaboration, and security. Identify issues such as stale repositories, pull requests, or issues and align merge activity with creators, mergers, and assignees.
The Hosted Agent supports a simpler installation and configuration from the existing RapDev GitHub Marketplace integration. Leveraging Datadog’s Marketplace OAuth capabilities, the Hosted Agent provides a guided GitHub App installation process with the RapDev Connection Manager portal and supports multiple GitHub organizations and users for unified observability in Datadog.
The Hosted Agent for GitHub integration includes Datadog dashboards and recommended monitors to assist in providing immediate observability into your GitHub repository activities.
Data Collected
Metrics
| |
---|
rapdev.hosted_agent.github.repository (gauge) | A count of all GitHub repositories |
rapdev.hosted_agent.github.pull_request (gauge) | A count of all GitHub pull requests |
rapdev.hosted_agent.github.issue (gauge) | A count of all GitHub issues |
rapdev.hosted_agent.github.repository.size (gauge) | Size in bytes of repositories Shown as byte |
rapdev.hosted_agent.github.repository.forks (gauge) | A count of all GitHub forks in a repo |
rapdev.hosted_agent.github.repository.stargazers (gauge) | A count of all GitHub stargazers in a repo |
rapdev.hosted_agent.github.repository.watchers (gauge) | A count of all GitHub watchers in a repo |
rapdev.hosted_agent.github.repository.created (gauge) | The time since creation of a GitHub repository Shown as second |
rapdev.hosted_agent.github.repository.updated (gauge) | The time since a GitHub repository has been last updated Shown as second |
rapdev.hosted_agent.github.ratelimit.limit (gauge) | The number of requests that can be made to the GitHub API in a specified amount of time Shown as request |
rapdev.hosted_agent.github.ratelimit.remaining (gauge) | The number of requests remaining that can be made to the GitHub API in a specified amount of time Shown as request |
rapdev.hosted_agent.github.ratelimit.reset (gauge) | The amount of time that must be waited in between API requests after the rate limit has been hit Shown as second |
rapdev.hosted_agent.github.pull_request.closed (gauge) | The amount of time it took for a pull request to go from open to closed Shown as second |
rapdev.hosted_agent.github.pull_request.created (gauge) | The time since creation of a GitHub pull request Shown as second |
rapdev.hosted_agent.github.pull_request.updated (gauge) | The time since a GitHub pull request has been last updated Shown as second |
rapdev.hosted_agent.github.pull_request.comments (gauge) | A count of comments on a pull request |
rapdev.hosted_agent.github.pull_request.additions (gauge) | A count of additions on a pull request from all commits |
rapdev.hosted_agent.github.pull_request.deletions (gauge) | A count of deletions on a pull request from all commits |
rapdev.hosted_agent.github.pull_request.changed_files (gauge) | A count of changed files on a pull request from all commits Shown as file |
rapdev.hosted_agent.github.issue.closed (gauge) | The amount of time it took for an issue to go from open to closed Shown as second |
rapdev.hosted_agent.github.issue.created (gauge) | The time since creation of a GitHub issue Shown as second |
rapdev.hosted_agent.github.issue.updated (gauge) | The time since a GitHub issue has been last updated Shown as second |
rapdev.hosted_agent.github.issue.comments (gauge) | A count of comments on an issue |
rapdev.hosted_agent.github.issue.reactions (gauge) | A count of reactions on an issue |
Service Checks
rapdev.hosted_agent.github.ok
Returns OK
if the check runs correctly, CRITICAL
otherwise.
Statuses: ok, critical
Support
For support or feature requests, contact RapDev through the following channels:
This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.