Esta integración monitoriza el largo de la cola de fusión para cada repositorio en Mergify y rastrea la disponibilidad global de Mergify. Al enviar métricas a tu cuenta de Datadog, puedes configurar monitores para alertas de anomalías y analizar el rendimiento de la cola de fusión. Puedes estar atento a la disponibilidad del servicio de Mergify y optimizar el flujo de trabajo de desarrollo mediante esta integración de Datadog.
Configuración
- En Datadog: ve a Integrations (Integraciones), selecciona el cuadro de Mergify y haz clic en Install Integration (Instalar integración).
- Haz clic en Connect Accounts (Conectar cuentas) para iniciar la autorización de esta integración. Serás redirigido al dashboard de Mergify.
- En el dashboard de Mergify: inicia sesión, selecciona la organización para la que deseas configurar la Integración de Datadog y haz clic en **Connect the integration (Conectar la integración).
Tus estadísticas de Mergify aparecen ahora en Datadog.
Desinstalación
- Ve al dashboard de Fusionar, inicia sesión y navega a Integrations (Integraciones).
- Haz clic en el botón Disconnect (Desconectar)** en el cuadro de Datadog.
Una vez desinstalada esta integración, se revocan todas las autorizaciones anteriores.
Nota: Asegúrate de que todas las claves de API asociadas a esta integración se han desactivado buscando el nombre de integración en la página Claves de API de Datadog.
Datos recopilados
Métricas
Para la métrica mergify.queue_checks_outcome
, las etiquetas outcome_type
disponibles son:
PR_DEQUEUED
: número de PRs que se han eliminado manualmente de la cola.PR_AHEAD_DEQUEUED
: el número de PRs que han sido eliminadas de la cola porque una PR anterior fue eliminada de la cola.PR_AHEAD_FAILED_TO_MERGE
: el número de PRs que se han eliminado de la cola porque una PR anterior no se ha fusionado.PR_WITH_HIGHER_PRIORITY_QUEUED
: número de PRs que se han retirado de la cola porque se ha puesto en cola una PR de mayor prioridad.PR_QUEUED_TWICE
: número de PRs que se han retirado de la cola porque se han puesto en cola dos veces.SPECULATIVE_CHECK_NUMBER_REDUCED
: número de PRs que se han eliminado de la cola porque se ha modificado el número de checks especulativos en la configuración.CHECKS_TIMEOUT
: número de PRs que se han eliminado de la cola porque se ha agotado el tiempo de espera de checks especulativos.CHECKS_FAILED
: el número de PRs que se han eliminado de la cola porque han fallado los checks especulativosQUEUE_RULE_MISSING
: el número de PRs que se han eliminado de la cola porque la regla de cola que se utilizó para poner en cola la PR se ha eliminado de la configuración.UNEXPECTED_QUEUE_CHANGE
: el número de PR que se han eliminado de la cola porque un usuario ha realizado una operación en la solicitud pull en cola.PR_FROZEN_NO_CASCADING
: número de PRs que se han retirado de la cola porque se han congelado por una congelación sin efecto en cascada.TARGET_BRANCH_CHANGED
: el número de PRs que se han eliminado de la cola porque se ha cambiado la rama de destino de la PR.TARGET_BRANCH_MISSING
: el número de PRs que han sido eliminadas de la cola porque la rama de destino de la PR ya no existe.PR_UNEXPECTEDLY_FAILED_TO_MERGE
: número de PRs que se han eliminado de la cola porque no se han fusionado de forma inesperada.BATCH_MAX_FAILURE_RESOLUTION_ATTEMPTS
: número de PRs que se han eliminado de la cola porque se ha alcanzado el número máximo de intentos de resolución de fallos por lotes.
Checks de servicio
Mergify no incluye ningún check de servicio.
Eventos
Mergify no incluye ningún evento.
Asistencia
¿Necesitas ayuda? Ponte en contacto con el soporte de Mergify.