Infrastructure Integration

Configuration

  1. Configure the agent by editing /etc/netsil-dd-agent/conf.d/riakcs.yamlin the collectors. Example:

    init_config:
    
    instances:
      - access_id: access-key
        access_secret: access-secret
        #is_secure: True # Uncomment and change to false if you are not using ssl
        #host: localhost # Hostname/IP of your riakcs node
        #port: 8080 # port used by your riakcs node
        #s3_root: s3.amazonaws.com #
    
  2. Check and make sure that all yaml files are valid with following command:

    /etc/init.d/netsil-collectors configcheck
    
  3. Restart the Agent using the following command:

    /etc/init.d/netsil-collectors restart
    
  4. Execute the info command to verify that the integration check has passed:

    /etc/init.d/netsil-collectors info
    

The output of the command should contain a section similar to the following:

    Checks
    ======

      [...]

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

Infrastructure Datasources

Datasource Available Aggregations Unit Description
riakcs.block_get.latency_mean avg max min sum microsecond Mean latency of BLOCK GET operations performed
riakcs.block_put.latency_mean avg max min sum microsecond Mean latency of BLOCK PUT operations performed
riakcs.block_delete.latency_mean avg max min sum microsecond Mean latency of BLOCK DELETE operations performed
riakcs.object_get.latency_mean avg max min sum microsecond Mean latency of GET operations performed
riakcs.object_put.latency_mean avg max min sum microsecond Mean latency of PUT operations performed
riakcs.object_delete.latency_mean avg max min sum microsecond Mean latency of DELETE operations performed
riakcs.service_get_buckets.latency_mean avg max min sum microsecond Mean latency of GET BUCKETS operations performed
riakcs.bucket_delete.latency_mean avg max min sum microsecond Mean latency of BUCKET DELETE operations performed
riakcs.bucket_create.latency_mean avg max min sum microsecond Mean latency of BUCKET CREATE operations performed
riakcs.block_get.meter_rate avg max min sum operation/second Rate of BLOCK GET operations performed
riakcs.block_put.meter_rate avg max min sum operation/second Rate of BLOCK PUT operations performed
riakcs.block_delete.meter_rate avg max min sum operation/second Rate of BLOCK DELETE operations performed
riakcs.object_get.meter_rate avg max min sum operation/second Rate of GET operations performed
riakcs.object_put.meter_rate avg max min sum operation/second Rate of PUT operations performed
riakcs.object_delete.meter_rate avg max min sum operation/second Rate of DELETE operations performed
riakcs.service_get_buckets.meter_rate avg max min sum operation/second Rate of GET BUCKETS operations performed
riakcs.bucket_delete.meter_rate avg max min sum operation/second Rate of BUCKET DELETE operations performed
riakcs.bucket_create.meter_rate avg max min sum operation/second Rate of BUCKET CREATE operations performed