Resin

Supported OS Linux Mac OS Windows

Intégration1.0.0

Présentation

Ce check permet de surveiller Resin avec l’Agent Datadog.

Configuration

Installation

Le check Resin n’est pas inclus avec le package de l’Agent Datadog : vous devez donc l’installer.

Configuration

  1. Configurez le serveur par défaut de Resin pour activer JMX en ajoutant les arguments JVM suivants :
<server-default>
  <jvm-arg>-Dcom.sun.management.jmxremote</jvm-arg>
  <jvm-arg>-Dcom.sun.management.jmxremote.port=7199</jvm-arg>
</server-default>
  1. Modifiez le fichier resin.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance Resin. Consultez le fichier d’exemple resin.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  2. Redémarrez l’Agent.

Validation

Lancez la sous-commande status de l’Agent et cherchez resin dans la section Checks.

Collecte de logs

Sur les plateformes Linux, l’activation de la collecte de logs pour l’Agent Datadog se fait dans /etc/datadog-agent/datadog.yaml. Sur les autres plateformes, consultez la section Fichiers de configuration de l’Agent pour connaître l’emplacement de votre fichier de configuration :

logs_enabled: true
  • Activez ce bloc de configuration dans votre fichier resin.d/conf.yaml pour commencer à recueillir vos logs :
    logs:
      - type: file
        path: /var/opt/resin/log/*.log
        source: resin
    

Données collectées

Métriques

resin.connection_pool.connection_count
(gauge)
The current connection count for a particular connection pool
Shown as connection
resin.connection_pool.connection_active_count
(gauge)
The active connection count for a particular connection pool
Shown as connection
resin.connection_pool.connection_idle_count
(gauge)
The idle connection count for a particular connection pool
Shown as connection
resin.connection_pool.connection_create_count
(gauge)
The number of connections created for a particular connection pool
Shown as connection
resin.connection_pool.max_connections
(gauge)
The max number of connections allowed for a particular connection pool
Shown as connection
resin.connection_pool.max_overflow_connections
(gauge)
The max number of overflow connections allowed for a particular connection pool
Shown as connection
resin.connection_pool.max_create_connections
(gauge)
The max number of connections allowed to be created at one time for a particular connection pool
Shown as connection
resin.thread_pool.thread_active_count
(gauge)
The number of active threads
Shown as thread
resin.thread_pool.thread_count
(gauge)
The number of threads
Shown as thread
resin.thread_pool.thread_idle_count
(gauge)
The number of idle threads
Shown as thread
resin.thread_pool.thread_max
(gauge)
The max number of threads
Shown as thread
resin.thread_pool.thread_wait_count
(gauge)
The number of waiting threads
Shown as thread

Événements

Resin n’inclut aucun événement.

Checks de service

resin.can_connect
Returns CRITICAL if the Agent is unable to connect to and collect metrics from the monitored Resin instance. Returns OK otherwise.
Statuses: ok, critical

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.