A Chef cookbook for Tracelytics.
Shell Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
attributes
recipes
spec
templates/default/etc
.gitignore
.travis.yml
Berksfile
CHANGELOG.md
Gemfile
README.md
Rakefile
chefignore
metadata.rb

README.md

Build Status

Description

Installs and configures the TraceView daemon. Optionally, will install and configure other instrumentation (e.g. Apache, Python, etc.).

Requirements

TraceView

Go to TraceView and create an account. An access key, which is provided by TraceView, will be required.

Platform

  • Debian, Ubuntu

Tested on Ubuntu 10.04.3 LTS (Lucid). RHEL, CentOS, and Fedora are not currently supported, but could be with little effort.

Cookbooks

Attributes

default

  • node['traceview']['access_key'] required Your TraceView access key.

apache2

  • node['traceview']['apache2']['trace_mode'] optional Sets when traces should be initiated. Valid values are always, through, and never. Defaults to always. More
  • node['traceview']['apache2']['sampling_rate'] optional The number of requests out of every million that will be traced. Defaults to 300000. More

Recipes

default

Includes the traceview::apt recipe, configures your /etc/tracelytics.conf, and installs the liboboe0, liboboe-dev, tracelyzer packages.

apache2

Installs libapache2-mod-oboe and configures your /etc/apache2/mods-available/oboe.conf.

apt

Configures the TraceView repository and installs their packaging key.

python

Uses pip to install the oboe Python package.