Kyoto Tycoon

Supported OS Linux Mac OS Windows

Versión de la integración4.1.0

Información general

El check de Kyoto Tycoon del Agent check realiza un seguimiento de las operaciones get, set, delete y te permite monitorizar los retrasos de replicación.

Configuración

Instalación

El check de Kyoto Tycoon está incluido en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tus servidores de KyotoTycoon.

Configuración

  1. Edita el archivo kyototycoon.d/conf.yaml, que se encuentra en la carpeta conf.d/ en la raíz del directorio de configuración del Agent. Para ver todas las opciones de configuración disponibles, consulta el ejemplo kyototycoon.d/conf.yaml:

    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. Reinicia el Agent.

Recopilación de logs
  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; habilítala en el archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo kyototycoon.d/conf.yaml para empezar a recopilar logs de Kyoto Tycoon:

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

    Cambia el valor del parámetro path en función de tu entorno. Para ver todas las opciones de configuración disponibles, consulta el ejemplo kyototycoon.d/conf.yaml.

  3. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca kyototycoon en la sección Checks.

Datos recopilados

Métricas

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

Eventos

El check de Kyoto Tycoon no incluye eventos.

Checks de servicio

kyototycoon.can_connect
Returns CRITICAL if the Agent is unable to connect to the monitored KyotoTycoon instance. Returns OK otherwise.
Statuses: ok, critical

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.