Présentation
Cette intégration permet de surveiller les services NS1 avec l’Agent Datadog.
Configuration
Le check NS1 n’est pas inclus avec le package de l’Agent Datadog : vous devez donc l’installer.
Installation
Pour l’Agent v7.21+/6.21+, suivez les instructions ci-dessous afin d’installer le check NS1 sur votre host. Consultez la section Utiliser les intégrations de la communauté pour effectuer une installation avec l’Agent Docker ou avec des versions antérieures de l’Agent.
Exécutez la commande suivante pour installer l’intégration de l’Agent :
datadog-agent integration install -t datadog-ns1==<INTEGRATION_VERSION>
Configurez votre intégration comme une intégration de base.
Procédure à suivre
Modifiez le fichier ns1.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données NS1. Consultez le fichier d’exemple ns1.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Validation
Lancez la sous-commande status de l’Agent et cherchez ns1
dans la section Checks.
Données collectées
Métriques
ns1.qps (gauge) | Queries per second account wide Shown as query |
ns1.qps.zone (gauge) | Queries per second for zone Shown as query |
ns1.qps.record (gauge) | Queries per second for DNS record Shown as query |
ns1.usage (count) | Number of queries account wide Shown as query |
ns1.usage.zone (count) | Number of queries for zone Shown as query |
ns1.usage.record (count) | Number of queries for DNS record Shown as query |
ns1.billing (count) | Number of queries in current billing period and query imit Shown as query |
ns1.ttl (gauge) | TTL (time to live) for each DNS record |
ns1.pulsar.decisions (count) | Pulsar decisions count Shown as query |
ns1.pulsar.decisions.insufficient (count) | Pulsar undetermined decisions count Shown as query |
ns1.pulsar.decisions.record (count) | Pulsar decisions for record Shown as query |
ns1.pulsar.performance (gauge) | Pulsar response time Shown as time |
ns1.pulsar.availability (gauge) | Pulsar availability percentage Shown as percent |
ns1.pulsar.routemap.hit (count) | Count of hits for route Shown as query |
ns1.pulsar.routemap.miss (count) | Count of misses for route Shown as query |
ns1.pulsar.routemap.hit.record (count) | Count of route hits for record Shown as query |
ns1.pulsar.routemap.miss.record (count) | Count of route misses for record Shown as query |
Événements
L’intégration NS1 n’inclut aucun événement.
Checks de service
ns1.can_connect
Returns OK
If NS1 API endpoints respond ok. Returns CRITICAL
If API call Errors occurs.
Statuses: ok, critical
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles :