Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Chef cookbook for Tracelytics.

tree: 574dfc6955

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 files
Octocat-spinner-32 recipes
Octocat-spinner-32 templates
Octocat-spinner-32 README.md
Octocat-spinner-32 metadata.rb
README.md

Description

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

Requirements

Tracelytics

Go to Tracelytics and create an account. An access key, which is provided by Tracelytics, 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['tracelytics']['access_key'] required Your Tracelytics access key.

apache

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

Recipes

default

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

apache

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

apt

Configures the Tracelytics repository and installs their packaging key.

python

Uses pip to install the oboe Python package.

mysql

NOTE: This recipe is currently not working. It is recommended you build the package manually and add it to your own apt repository. Downloads the MySQL client library patch from Tracelytics and builds a Debian package with the modified source. Installs the package after a successful build, but will not run again after the initial build.

Something went wrong with that request. Please try again.