Infrastructure Integration¶
Configuration¶
- Configure the agent by editing
/etc/nutanix/epoch-dd-agent/conf.d/kyototycoon.yaml
in the collectors.
Example:
init_config:
# The Kyoto Tycoon check does not require any init_config
instances:
# Add one or more instances, which accept 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
-
Check and make sure that all yaml files are valid with following command:
/etc/init.d/epoch-collectors configcheck
-
Restart the Agent using the following command:
/etc/init.d/epoch-collectors restart
-
Execute the info command to verify that the integration check has passed:
/etc/init.d/epoch-collectors info
The output of the command should contain a section similar to the following:
Checks
======
[...]
kyototycoon
-----------
- instance #0 [OK]
- Collected 8 metrics & 0 events
Infrastructure Datasources¶
Datasource | |
---|---|
kyototycoon.threads | |
kyototycoon.connections_per_s | |
kyototycoon.connections_per_s | |
kyototycoon.ops.get.hits_per_s | |
kyototycoon.ops.get.hits_per_s | |
kyototycoon.ops.get.misses_per_s | |
kyototycoon.ops.set.hits_per_s | |
kyototycoon.ops.set.misses_per_s | |
kyototycoon.ops.del.hits_per_s | |
kyototycoon.ops.del.misses_per_s | |
kyototycoon.records | |
kyototycoon.size | |
kyototycoon.ops.get.total_per_s | |
kyototycoon.ops.set.total_per_s | |
kyototycoon.ops.del.total_per_s |