Kyoto Tycoon is a lightweight database server with auto expiration mechanism, which is useful to handle cache data and persistent data of various applications. Kyoto Tycoon is also a package of network interface to the DBM called Kyoto Cabinet.

Prerequisite

For Virtual machines, install the Linux agent.

Configuring the credentials

Configure the credentials in the directory /opt/opsramp/agent/conf/app.d/creds.yaml

kyototycoon:
- name: kyototycoon
  user: <username>
  pwd: <Password>
  encoding-type: plain
  labels:
    key1: val1
    key2: val2
  

Configuring the application

Virtual machine

Configure the application in the directory /opt/opsramp/agent/conf/app/discovery/auto-detection.yaml

- name: kyototycoon
  instance-checks:
    service-check:
      - ktserver
    process-check:
      - ktserver
    port-check:
      - 1978
  

Docker environment

Configure the application in the directory /opt/opsramp/agent/conf/app/discovery/auto-container-detection.yaml

- name: kyototycoon
  container-checks:
    image-check:
      - kyototycoon
    port-check:
      - 1978
  

Kubernetes environment

Configure the application in config.yaml

- name: kyototycoon
  container-checks:
    image-check:
      - kyototycoon
    port-check:
      - 1978

Validate

Go to Resources under the Infrastructure tab to check if your resources are onboarded and the metrics are collected.

Supported metrics

OpsRamp MetricMetric Display NameUnit
kyototycoon_serv_thread_count

Total number of threads
Server Thread Countthreads
kyototycoon_serv_conn_count

Total number of connections
Server Conn Count
kyototycoon_cnt_get

Number of of get hits
Count Get
kyototycoon_cnt_get_misses

Number of get misses
Count Get Misses
kyototycoon_cnt_set

Number of set hits
Count Sethits
kyototycoon_cnt_set_misses

Number of set misses
Count Set Misses
kyototycoon_cnt_remove

Number of deleted hits
Count Remove
kyototycoon_cnt_remove_misses

Number of deleted misses
Count Remove Missesmisses
kyototycoon_serv_task_count

Number of tasks in server
Server Task Counttasks
kyototycoon_db_total_size

Current size of the kyoto tycoon DB
Db Total Sizebytes
kyototycoon_db_total_count

Total amount of records
Db Total Count