Skip to content

Infrastructure Integration

Configuration

  1. Configure the agent by editing /etc/nutanix/epoch-dd-agent/conf.d/kyototycoon.yamlin 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
  1. Check and make sure that all yaml files are valid with following command:

    /etc/init.d/epoch-collectors configcheck
    
  2. Restart the Agent using the following command:

    /etc/init.d/epoch-collectors restart
    
  3. 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