Kyoto Tycoon

Supported OS Linux Mac OS Windows

Intégration2.1.0

Présentation

Le check KyotoTycoon de l’Agent surveille les opérations get, set et delete et vous permet de mesurer le délai de réplication.

Configuration

Installation

Le check KyotoTycoon est inclus avec le package de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur vos serveurs Kyoto Tycoon.

Configuration

  1. Modifiez le fichier kyototycoon.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent. Consultez le fichier d’exemple kyototycoon.d/conf.yaml pour découvrir toutes les options de configuration disponibles :

    init_config:
    
    instances:
      ## @param report_url - string - required
      ## The report URL should be a URL to the Kyoto Tycoon "report" RPC endpoint.
      #
      - report_url: http://localhost:1978/rpc/report
    
  2. Redémarrez l’Agent.

Collecte de logs
  1. La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml :

    logs_enabled: true
    
  2. Ajoutez ce bloc de configuration à votre fichier kyototycoon.d/conf.yaml pour commencer à recueillir vos logs Kyoto Tycoon :

    logs:
      - type: file
        path: /var/data/ktserver.log
        source: kyototycoon
    

    Modifiez la valeur du paramètre path en fonction de votre environnement. Consultez le fichier d’exemple kyototycoon.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  3. Redémarrez l’Agent.

Validation

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

Données collectées

Métriques

kyototycoon.connections_per_s
(rate)
Total number of connections
Shown as connection
kyototycoon.ops.get.hits_per_s
(rate)
Rate of get hits
Shown as hit
kyototycoon.ops.get.misses_per_s
(rate)
Rate of get misses
Shown as hit
kyototycoon.ops.get.total_per_s
(rate)
Rate of total get hits
Shown as hit
kyototycoon.ops.set.hits_per_s
(rate)
Rate of set hits
Shown as hit
kyototycoon.ops.set.total_per_s
(rate)
Rate of total set hits
Shown as hit
kyototycoon.opts.del.hits_per_s
(rate)
Rate of deleted hits
Shown as hit
kyototycoon.opts.del.misses_per_s
(rate)
Rate of deleted misses
Shown as miss
kyototycoon.opts.del.total_per_s
(rate)
Rate of total deleted hits
Shown as hit
kyototycoon.opts.set.misses_per_s
(rate)
Rate of set misses
Shown as miss
kyototycoon.records
(gauge)
Total amount of records
Shown as record
kyototycoon.replication.delay
(gauge)
Replication delay
Shown as millisecond
kyototycoon.size
(gauge)
Current size of the kyoto tycoon DB
kyototycoon.threads
(gauge)
Total number of threads
Shown as thread

Événements

Le check Kyoto Tycoon n’inclut aucun événement.

Checks de service

kyototycoon.can_connect
Renvoie CRITICAL si l’Agent n’est pas capable de se connecter a l’instance KyotoTycoon qu’il monitor. Sinon renvoie OK.
Statuses: ok, critical

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.