Mergify

Supported OS Linux Windows Mac OS

Integration version1.0.0

Mergify

Overview

This integration monitors merge queue length for each configured repository in Mergify and tracks Mergify’s global availability. By sending metrics to your Datadog account, you can set up monitors for anomaly alerts and analyze merge queue performance. You can maintain awareness of Mergify service availability and optimize your development workflow using this Datadog integration.

Setup

  • In Datadog: Go to Integrations, select the Mergify tile and click Install Integration.
  • Click Connect Accounts to begin authorization of this integration. You will be redirected to the Mergify dashboard.
  • In the Mergify dashboard: Log in, select the organization you would like to set up the Datadog Integration for and click Connect the integration.

Your Mergify statistics now appear in Datadog.

Uninstallation

  1. Go to the Mergify dashboard, log in, and navigate to Integrations.
  2. Click the Disconnect button in the Datadog tile.

Once this integration has been uninstalled, any previous authorizations are revoked.

Note: Ensure that all API keys associated with this integration have been disabled by searching for the integration name on the Datadog API Keys page.

Data Collected

Metrics

mergify.merge_queue_length
(gauge)
Merge queue length
mergify.time_to_merge.median
(gauge)
Median time to merge
Shown as second
mergify.time_to_merge.mean
(gauge)
Mean time to merge
Shown as second
mergify.queue_checks_outcome
(gauge)
Number of outcomes for the queue operation. Each outcome type can be found in the tag ‘outcome_type’
mergify.queue_freeze.duration
(gauge)
Merge queue freeze duration
Shown as second

Service Checks

Mergify does not include any service checks.

Events

Mergify does not include any events.

Support

Need help? Contact Mergify support.