cookbook 'signalfx', '~> 0.1.1'
signalfx (2) Versions 0.1.1 Follow0
Installs/Configures signalfx metricproxy
cookbook 'signalfx', '~> 0.1.1', :supermarket
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>How often to report local stats to signalfx.</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 >= 1.4 |
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.1
- Lock in versions in metadata and Berksfile
0.1.0
- Initial release of signalfx
Collaborator Number Metric
0.1.1 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.1 failed this metric
FC009: Resource attribute not recognised: signalfx/recipes/default.rb:7
FC064: Ensure issues_url is set in metadata: signalfx/metadata.rb:1
FC065: Ensure source_url is set in metadata: signalfx/metadata.rb:1
FC066: Ensure chef_version is set in metadata: signalfx/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.1 passed this metric
Testing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.1 failed this metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.1 failed this metric
FC009: Resource attribute not recognised: signalfx/recipes/default.rb:7
FC064: Ensure issues_url is set in metadata: signalfx/metadata.rb:1
FC065: Ensure source_url is set in metadata: signalfx/metadata.rb:1
FC066: Ensure chef_version is set in metadata: signalfx/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.1 passed this metric
Testing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.1 failed this metric
FC064: Ensure issues_url is set in metadata: signalfx/metadata.rb:1
FC065: Ensure source_url is set in metadata: signalfx/metadata.rb:1
FC066: Ensure chef_version is set in metadata: signalfx/metadata.rb:1
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.1.1 passed this metric
Testing File Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.1 failed this metric
0.1.1 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number