Installs and configures the Tracelytics daemon. Optionally, will install and configure other instrumentation (e.g. Apache, Python, etc.).
Go to Tracelytics and create an account. An access key, which is provided by Tracelytics, will be required.
- Debian, Ubuntu
Tested on Ubuntu 10.04.3 LTS (Lucid). RHEL, CentOS, and Fedora are not currently supported, but could be with little effort.
node['tracelytics']['access_key']required Your Tracelytics access key.
node['tracelytics']['trace_mode']optional Sets when traces should be initiated. Valid values are
never. Defaults to
node['tracelytics']['sampling_rate']optional The number of requests out of every million that will be traced. Defaults to
tracelytics::apt recipe, configures your
/etc/tracelytics.conf, and installs the
libapache2-mod-oboe and configures your
Configures the Tracelytics repository and installs their packaging key.
pip to install the
oboe Python package.
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.