send_metrics

A puppet module that configures write_http plugin of collectd to send the system metrics to SignalFx

uday sagar

udaysagar2177

7,590 downloads

7,590 latest version

1.0 quality score

Version information

  • 0.1.0 (latest)
released Aug 2nd 2015
This version is compatible with:
  • Puppet Enterprise >= 3.2.0
  • Puppet >= 3.2.0
  • Amazon
    ,
    CentOS
    ,
    Ubuntu

Start using this module

Documentation

udaysagar2177/send_metrics — version 0.1.0 Aug 2nd 2015

puppet_send_metrics

This module configures write_http plugin of collectd to send your system metrics to SignalFx.

Pre-requisites
  1. Puppet module to install collectd (available at signalfx/install_collectd)

Collectd metrics are sent to SignalFx using the write_http plugin of collectd.

  • In order to send data, insert your api-token.
  • You can set custom dimensions on all of the metrics being sent by the collectd to SignalFx. This can be done by entering your custom dimensions into the dimension_list hash map.
  • You can also configure the target url if you choose to use a proxy to send metrics to SignalFx.
Usage
class {'::send_metrics':
    api_token => "<YOUR-API-TOKEN>",
    dimension_list => {"serverType" => "API"},
    set_aws_instanceId => true,
    signalfx_url => "https://ingest.signalfx.com/v1/collectd"
}