Skip to content

sprintly/traceview-chef

Repository files navigation

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.

About

A Chef cookbook for Tracelytics.

Resources

Stars

Watchers

Forks

Packages

No packages published