Surveiller des serveurs éphémères pour les redémarrages

Les environnements éphémères lancent et mettent fin à des hosts en continu, ce qui peut compliquer la distinction entre les nouveaux hosts et les hosts redémarrés.

Vous pouvez utiliser un monitor de métrique sur la métrique system.uptime pour résoudre ce problème. La métrique de disponibilité est un timer qui ne cesse dʼaugmenter et qui se remet à 0 lorsqu’un host démarre. Vous pouvez utiliser la fonction diff() avec la métrique pour faire la distinction entre un nouveau serveur, qui a une disponibilité de 0 (new server), et un serveur redémarré, qui affichera une différence (diff) avec une valeur de disponibilité en cours de 0.

L’exemple ci-dessous montre comment vous pouvez procéder à la configuration :

configuration_ephemere
PREVIEWING: may/unit-testing