Alertmanager-jira est un plugin webhook pour Alertmanager qui automatise la création et la gestion de tickets Jira à partir d'alertes de monitoring. Développé en Quarkus et déployable via Docker, cet outil open source répond au besoin crucial d'intégrer les systèmes de monitoring comme Prometheus ou VictoriaMetrics avec Jira, le hub central de gestion des tâches dans de nombreuses organisations DevOps et SRE.
L'outil se distingue par sa flexibilité avancée : il permet de configurer dynamiquement tous les champs Jira via des annotations spécifiques (préfixées par jira__), d'assigner automatiquement des responsables selon des rôles prédéfinis, d'utiliser des templates Groovy pour les descriptions, et d'éviter les doublons via des requêtes JQL. Contrairement aux alternatives comme jiralert qui offrent des fonctionnalités basiques, alertmanager-jira donne un contrôle complet sur la création des tickets, supporte les champs personnalisés et résout les limitations techniques comme les hashs trop longs qui perturbent l'interface Jira.
L'implémentation technique repose sur Java et Groovy avec le SDK officiel d'Atlassian, et bien que les tests d'intégration soient complexes à automatiser en CI à cause des contraintes de licence Jira, l'outil est éprouvé en production depuis deux ans. La configuration s'effectue via des règles Prometheus/VictoriaMetrics où chaque alerte peut spécifier son projet Jira, type de ticket, sévérité, composants et même des champs personnalisés, avec possibilité de définir des valeurs par défaut pour standardiser le comportement.