cookbook 'signalfx', '= 0.1.0', :supermarket
signalfx (2) Versions 0.1.0 Follow0
Installs/Configures signalfx metricproxy
cookbook 'signalfx', '= 0.1.0'
knife supermarket install signalfx
knife supermarket download signalfx
chef-signalfx
Chef cookbook for mangaging the SignalFX metricproxy.
Requirements
cookbooks
golang ~> 1.4
git
Attributes
signalfx::default
<table> <tr> <th>Key</th> <th>Type</th> <th>Description</th> <th>Default</th> </tr> <tr> <td><tt>[:signalfx][:directory]</tt></td> <td>String</td> <td>Home directory for the proxy. The metricproxy binary will be linked here.</td> <td><tt>/opt/signalfx</tt></td> </tr> <tr> <td><tt>[:signalfx][:user]</tt></td> <td>String</td> <td>User to run as. Will be created if it does not exist.</td> <td><tt>signalfx</tt></td> </tr> <tr> <td><tt>[:signalfx][:repo]</tt></td> <td>String</td> <td>Location of the metricproxy repo.</td> <td><tt>github.com/signalfx/metricproxy</tt></td> </tr> <tr> <td><tt>[:signalfx][:config_file]</tt></td> <td>String</td> <td>Path to the configuration file.</td> <td><tt>/etc/sfdbconfig.conf</tt></td> </tr> <tr> <td><tt>[:signalfx][:log_dir]</tt></td> <td>String</td> <td>Directory to log to.</td> <td><tt>/var/log/sfproxy</tt></td> </tr> <tr> <td><tt>[:signalfx][:pid_file]</tt></td> <td>String</td> <td>File to write the PID to.</td> <td><tt>/var/run/metricproxy.pid</tt></td> </tr> <tr> <td><tt>[:signalfx][:config][:stats_delay]</tt></td> <td>String</td> <td>/td> <td><tt>1s</tt></td> </tr> <tr> <td><tt>[:signalfx][:config][:forward]</tt></td> <td>Array</td> <td>Each item is an object containing a configuration to forward incoming metrics.</td> <td></td> </tr> <tr> <td><tt>[:signalfx][:config][:listen]</tt></td> <td>Array</td> <td>Each item is an object containing a configuration to listen for incoming metrics.</td> <td></td> </tr> </table>
Usage
signalfx::default
Just include signalfx
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[signalfx]"
]
}
Dependent cookbooks
golang >= 0.0.0 |
git >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
signalfx CHANGELOG
This file is used to list changes made in each version of the signalfx cookbook.
0.1.0
- [hexedpackets] - Initial release of signalfx
Foodcritic Metric
0.1.0 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:3
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:11
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:15
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:19
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:20
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:23
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:37
0.1.0 failed this metric
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:6
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:11
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/attributes/default.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:15
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:19
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:20
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:23
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/4447677428dcc7bf07343996/signalfx/recipes/default.rb:37