Logging is here!

Kyoto Tycoon

Agent Check Agent Check

Supported OS: Linux Mac OS Windows

Overview

The Agent’s KyotoTycoon check tracks get, set, and delete operations, and lets you monitor replication lag.

Setup

Installation

The KyotoTycoon check is included in the Datadog Agent package, so you don’t need to install anything else on your KyotoTycoon servers.

Configuration

  1. Edit the kyototycoon.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s directory. See the sample kyototycoon.d/conf.yaml for all available configuration options:

    init_config:
    
    instances:
        #  Each instance needs a report URL.
        #  name, and optionally tags keys. The report URL should
        #  be a URL to the Kyoto Tycoon "report" RPC endpoint.
        #
        #  Complete example:
        #
        - report_url: http://localhost:1978/rpc/report
        #   name: my_kyoto_instance
        #   tags:
        #     foo: bar
        #     baz: bat
  2. Restart the Agent to begin sending Kong metrics to Datadog.

Validation

Run the Agent’s status subcommand and look for kyototycoon under the Checks section.

Data Collected

Metrics

kyototycoon.repl_delay
(gauge)
Replication delay
shown as millisecond
kyototycoon.serv_thread_count
(gauge)
Total number of threads
shown as thread
kyototycoon.serv_conn_count
(rate)
Total number of connections
shown as connection
kyototycoon.cnt_get
(rate)
Rate of get hits
shown as hit
kyototycoon.cnt_get_misses
(rate)
Rate of get misses
shown as miss
kyototycoon.cnt_set
(rate)
Rate of set hits
shown as hit
kyototycoon.cnt_set_misses
(rate)
Rate of set misses
shown as miss
kyototycoon.cnt_remove
(rate)
Rate of deleted hits
shown as hit
kyototycoon.cnt_remove_misses
(rate)
Rate of deleted misses
shown as miss
kyototycoon.count
(gauge)
Total amount of records
shown as record
kyototycoon.size
(gauge)
Current size of the kyoto tycoon DB

Events

The KyotoTycoon check does not include any events at this time.

Service Checks

kyototycoon.can_connect:

Returns CRITICAL if the Agent cannot connect to KyotoTycoon to collect metrics, otherwise OK.

Troubleshooting

Need help? Contact Datadog Support.

Further Reading

Learn more about infrastructure monitoring and all our integrations on our blog