Skip to content

Files

Latest commit

 

History

History
 
 

mergify

Agent Check: 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

Installation

From release

Run datadog-agent integration install -t datadog-mergify==<INTEGRATION_VERSION>.

From source

To install the Mergify check on your host:

  1. Install the developer tool on any machine.

  2. Run ddev release build mergify to build the package.

  3. Download the Datadog Agent.

  4. Upload the build artifact to any host with an Agent and run datadog-agent integration install -w path/to/mergify/dist/<ARTIFACT_NAME>.whl.

Configuration

  1. Edit the mergify.d/conf.yaml file in the conf.d/ folder at the root of your Agent's configuration directory to start collecting your Mergify metrics.

    See the sample mergify.d/conf.yaml.example file for all available configuration options.

  2. Restart the Agent.

Validation

Run the Agent's status subcommand and look for mergify under the Checks section.

Data Collected

Metrics

See metadata.csv for a list of metrics provided by this check.

Service Checks

See service_checks.json for a list of service checks provided by this integration.

Events

Mergify does not include any events.

Troubleshooting

Need help? Contact Mergify support.