send_metrics
A puppet module that configures write_http plugin of collectd to send the system metrics to SignalFx
Version information
released Aug 2nd 2015
This version is compatible with:
- Puppet Enterprise >= 3.2.0
- Puppet >= 3.2.0
- , ,
Start using this module
Add this module to your Puppetfile:
mod 'udaysagar2177-send_metrics', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
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
- 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"
}
Dependencies
- puppetlabs/concat (>= 1.0.4)
- pdxcat/collectd (>= 4.0.0)
- puppetlabs-stdlib (>= 1.0.0)