Skip to content

Infrastructure Integration


  1. Configure your fluentd to use a monitor agent and plugin id, for example:

      type monitor_agent
      port 24220
    <match test>
      id   plg1
      type forward
        host localhost
    <match **>
      id   plg2
      type forward
        host localhost
  2. Configure the agent by editing /etc/nutanix/epoch-dd-agent/conf.d/fluentd.yamlin the collectors.


        # Every instance requires a `monitor_agent_url`
        # Optional, set `plugin_ids` to monitor a specific scope of plugins.
        -  monitor_agent_url:
         - plg1
         - plg2
         - 'test'
         - 'datacenter:northeast'
        # Optional, set 'tag_by' to specify how to tag metrics. By default, metrics are tagged with `plugin_id`
        -  monitor_agent_url:
           tag_by: type
  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 info command should contain a section similar to the following:

          - instance #0 [OK]
          - Collected 8 metrics & 0 events

Infrastructure Datasources

Datasource Available Aggregations Unit Description
fluentd.retry_count avg max min sum time The number of retries for this plugin.
fluentd.buffer_queue_length avg max min sum buffer The length of the buffer queue for this plugin.
fluentd.buffer_total_queued_size avg max min sum byte The size of the buffer queue for this plugin.