Présentation
Recueillez des métriques du service gnatsd_streaming en temps réel pour :
- Visualiser et surveiller les états de gnatsd_streaming
- Être informé des failovers et des événements de gnatsd_streaming
Configuration
Le check gnatsd_streaming 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 gnatsd_streaming 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-gnatsd_streaming==<INTEGRATION_VERSION>
Configurez votre intégration comme une intégration de base.
Configuration
Modifiez le fichier gnatsd_streaming.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos métriques GnatsD Streaming.
Consultez le fichier d’exemple gnatsd_streaming.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 gnatsd_streaming
dans la section Checks.
Compatibilité
Le check gnatsd_streaming est compatible avec toutes les principales plateformes.
Données collectées
Métriques
gnatsd.streaming.serverz.clients (gauge) | The number of currently connectied clients Shown as unit |
gnatsd.streaming.serverz.subscriptions (count) | The number of subscriptions the server has handled Shown as unit |
gnatsd.streaming.serverz.channels (gauge) | The number of currently active channels Shown as unit |
gnatsd.streaming.serverz.total_msgs (count) | The total number of messages passed through the server Shown as unit |
gnatsd.streaming.serverz.total_bytes (count) | The total number of bytes passed through the server Shown as byte |
gnatsd.streaming.storez.total_msgs (count) | The total number of messages passed through the store Shown as unit |
gnatsd.streaming.storez.total_bytes (count) | The total number of bytes passed through the store Shown as byte |
gnatsd.streaming.clientsz.total (gauge) | The number of clients connected Shown as unit |
gnatsd.streaming.channelsz.total (gauge) | The number of channels open Shown as unit |
gnatsd.streaming.channelsz.msgs (count) | The total count of messages in a channel Shown as unit |
gnatsd.streaming.channelsz.bytes (count) | The total bytes of messages in a channel Shown as byte |
Des tags basés sur des noms comme « nss-cluster_id » sont appliqués aux métriques de Nats Streaming Server.
Événements
Si vous exécutez Nats Streaming Server dans un groupe de tolérance aux pannes, un événement de failover Nats Streaming est transmis lorsque le statut du serveur passe de FT_STANDBY
à FT_ACTIVE
.
Checks de service
gnatsd_streaming.can_connect
Returns CRITICAL
if the Agent can’t connect to the Gnastd Streaming endpoint, OK otherwise
Statuses: ok, critical
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.