Nouveau dans la version 0.4.22
Fournisseurs de supervision
Consultez les hôtes, les alertes et les mesures de votre propre compte Datadog ou New Relic. Termiyo n’installe aucun agent de supervision sur vos hôtes.
Connecter votre compte
Clés Datadog
Ouvrez « Monitoring vendors », choisissez Datadog et sélectionnez le site de votre compte. Fournissez une « Datadog API key » et une « Datadog Application key » ; les clés sont enregistrées dans votre coffre.
Droits de lecture
Pour Datadog, autorisez hosts_read pour les hôtes, monitors_read pour les moniteurs et timeseries_query pour les mesures de mémoire. Les autres vues nécessitent logs_read_data pour les journaux, dashboards_read pour les tableaux de bord, apm_read pour les noms d’applications et les spans avec timeseries_query pour leurs mesures, et slos_read pour les niveaux de service.
Clé New Relic
Choisissez New Relic et fournissez une « New Relic User key » et l’identifiant du compte. Une License key ne permet pas de lire le compte — elle ne fait que transmettre des données — alors créez une User key sous « Administration → API keys ».
Les données consultables
Hôtes, alertes et journaux
Le panneau affiche les hôtes, les mesures disponibles de CPU, de mémoire et de charge, les alertes ouvertes et l’ancienneté de la lecture. « Read the log » ouvre les journaux du fournisseur ; « Keep asking » les interroge toutes les 5 secondes tant que la zone de journal est visible.
Tableaux de bord, applications et niveaux de service
Les tableaux de bord sont répertoriés et non dessinés. Un tableau de bord Datadog ne s’ouvre dans votre navigateur que si Datadog en a envoyé l’adresse complète ; New Relic n’envoie aucune adresse, ces lignes n’ont donc rien à ouvrir. Les applications et les niveaux de service sont lus à la demande ; les spans Datadog sont disponibles, mais les traces New Relic ne sont pas lues ici. « Read how it is going » demande le résultat d’un niveau de service — sur New Relic cela demande l’« Entity GUID » figurant sur la page de l’entité, Termiyo calcule lui-même le respect de l’objectif et n’affiche pas son budget d’erreurs restant.
Agents du fournisseur sur les hôtes du coffre
L’inventaire est rapproché des noms d’hôtes enregistrés pour indiquer s’ils transmettent des données. Une ligne d’installation peut être copiée, mais Termiyo ne l’exécute jamais ; « I ran it — check reporting » interroge à nouveau le fournisseur.
Interpréter les listes incomplètes
Limites et données manquantes
Les lectures Datadog s’arrêtent à 1 000 moniteurs ou 10 000 hôtes, avec un délai partagé de 45 secondes pour la lecture du compte. Une liste d’alertes interrompue indique le nombre d’entrées lues et avertit que d’autres alertes peuvent être actives ; une liste d’hôtes incomplète indique le nombre lu et le total lorsqu’il est connu. Un hôte enregistré absent d’une liste partielle reste inconnu, et une liste d’alertes non lue ne signifie pas que tout va bien. Les incidents New Relic s’arrêtent à la première page et sont signalés comme partiels si une autre page est disponible.
Comparer avec votre compte fournisseur
La compatibilité avec des comptes réels n’est pas encore vérifiée. Vérifiez les mesures et les instructions d’installation copiées dans votre compte fournisseur avant de vous y fier ; les droits, l’accès aux produits et les limites de requêtes peuvent laisser des lacunes.
L’écriture facultative dans Datadog
Modifier un moniteur volontairement
« Edit » sur une alerte Datadog permet de modifier son nom, son message de notification, sa priorité et son seuil critique, jamais sa requête. Il faut monitors_write ou monitors_draft_write et une confirmation nommant le moniteur et les champs modifiés. Une relecture détectant un changement ou ne permettant pas d’établir la date de modification refuse l’écriture ; une modification laisse une entrée d’audit.