Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Modulefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name 'puppet-tracelytics'
version '0.0.1'
name 'puppet-taceview'
version '0.0.2'
author 'pdrakeweb'
license 'GPL'
summary 'Installs tracelytics instrumentation.'
description 'Installs and configures tracelytics instrumentation.'
summary 'Installs traceview instrumentation.'
description 'Installs and configures traceview instrumentation.'
project_page 'https://github.com/pdrakeweb/puppet-tracelytics'

## Add dependencies, if any:
Expand Down
4 changes: 1 addition & 3 deletions README
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
tracelytics

This is the tracelytics module.
A traceview (formerly tracelytics) module for puppet.
12 changes: 6 additions & 6 deletions manifests/apache.pp
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
class tracelytics::apache($apache_tracing_mode = "always", $apache_sampling_rate = 300000) {
class traceview::apache($apache_tracing_mode = "always", $apache_sampling_rate = 300000) {

include tracelytics
include traceview

$tracing_mode = hiera('tracelytics_tracing_mode', $apache_tracing_mode)
$sampling_rate = hiera('tracelytics_sampling_rate', $apache_sampling_rate)
$tracing_mode = hiera('traceview_tracing_mode', $apache_tracing_mode)
$sampling_rate = hiera('traceview_sampling_rate', $apache_sampling_rate)

package { "libapache2-mod-oboe":
ensure => installed,
require => [ Package["liboboe0"], Apt::Source["tracelytics"], Package["apache2"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"], Package["apache2"] ],
}

file { "/etc/apache2/mods-available/oboe.conf":
owner => root,
group => root,
mode => 644,
content => template('tracelytics/oboe.conf.erb'),
content => template('traceview/oboe.conf.erb'),
require => Package["libapache2-mod-oboe"],
}

Expand Down
16 changes: 8 additions & 8 deletions manifests/init.pp
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
class tracelytics {
class traceview {

include apt

$access_key = hiera('tracelytics_access_key', 'access_key')
$access_key = hiera('traceview_access_key', 'access_key')

package { "liboboe0":
ensure => installed,
require => Apt::Source["tracelytics"],
require => Apt::Source["traceview"],
}

package { "liboboe-dev":
ensure => installed,
require => [ Package["liboboe0"], Apt::Source["tracelytics"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"] ],
}

package { "tracelyzer":
ensure => installed,
require => [ Package["liboboe0"], Apt::Source["tracelytics"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"] ],
}

file { "/etc/tracelytics.conf":
owner => root,
group => root,
mode => 644,
content => template("tracelytics/tracelytics.conf.erb"),
content => template("traceview/tracelytics.conf.erb"),
replace => false,
}

apt::source { "tracelytics":
apt::source { "traceview":
location => "http://apt.tracelytics.com/${access_key}",
release => "${lsbdistcodename}",
repos => "main",
Expand Down
8 changes: 4 additions & 4 deletions manifests/java.pp
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
class tracelytics::java {
class traceview::java {

include tracelytics
include traceview

package { "tracelytics-java-agent":
ensure => installed,
require => [ Package["liboboe0"], Apt::Source["tracelytics"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"] ],
}

package { "tracelytics-java-agent-native":
ensure => installed,
require => [ Package["liboboe0"], Apt::Source["tracelytics"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"] ],
}

}
6 changes: 3 additions & 3 deletions manifests/libcurl.pp
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
class tracelytics::libcurl {
class traceview::libcurl {

include tracelytics
include traceview

package { "libcurl3":
ensure => '7.22.0-3ubuntu4+tracelytics2',
require => [ Package["liboboe0"], Apt::Source["tracelytics"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"] ],
}

}
10 changes: 5 additions & 5 deletions manifests/nginx.pp
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
class tracelytics::nginx($nginx_tracing_mode = "always", $nginx_sampling_rate = 300000) {
class traceview::nginx($nginx_tracing_mode = "always", $nginx_sampling_rate = 300000) {

include tracelytics
include traceview

$tracing_mode = hiera('tracelytics_tracing_mode', $nginx_tracing_mode)
$sampling_rate = hiera('tracelytics_sampling_rate', $nginx_sampling_rate)
$tracing_mode = hiera('traceview_tracing_mode', $nginx_tracing_mode)
$sampling_rate = hiera('traceview_sampling_rate', $nginx_sampling_rate)

file { "/etc/nginx/conf.d/oboe.conf":
owner => root,
group => root,
mode => 644,
content => template('tracelytics/nginx.oboe.conf.erb'),
content => template('traceview/nginx.oboe.conf.erb'),
require => Package['nginx-extras'],
notify => Service['nginx'],
}
Expand Down
6 changes: 3 additions & 3 deletions manifests/php.pp
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
class tracelytics::php {
class traceview::php {

include tracelytics
include traceview

package { "php-oboe":
ensure => installed,
require => [ Package["liboboe0"], Apt::Source["tracelytics"] ],
require => [ Package["liboboe0"], Apt::Source["traceview"] ],
}

}
4 changes: 2 additions & 2 deletions manifests/python.pp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
class tracelytics::python {
class traceview::python {

include tracelytics
include traceview

if !defined(Package["python"]) {
package { "python":
Expand Down
10 changes: 5 additions & 5 deletions manifests/ruby.pp
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
class tracelytics::ruby {
class traceview::ruby {

package { "oboe":
ensure => installed,
package { "oboe":
ensure => installed,
provider => gem,
source => "http://gem.tracelytics.com/",
require => [ Package["rubygems"], Package["liboboe-dev"]],
}

package { "oboe_fu":
ensure => installed,
package { "oboe_fu":
ensure => installed,
provider => gem,
source => "http://gem.tracelytics.com/",
require => [ Package["rubygems"], Package["liboboe-dev"] ],
Expand Down
4 changes: 2 additions & 2 deletions templates/nginx.oboe.conf.erb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Tracelytics Oboe instrumentation module for Nginx configuration
# Traceview Oboe instrumentation module for Nginx configuration
# for help tuning, please visit
# http://support.tracelytics.com/kb/configuration/configuring-nginx
# https://support.tv.appneta.com/support/solutions/articles/86387-configuring

# oboe_tracing_mode: When traces should be initiated for incoming
# requests. Valid options are "always", "through", and "never".
Expand Down
4 changes: 2 additions & 2 deletions templates/oboe.conf.erb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Tracelytics oboe instrumentation module for Apache configuration
# Traceview oboe instrumentation module for Apache configuration
# for help tuning, please visit
# http://support.tracelytics.com/kb/configuration/configuring-apache
# https://support.tv.appneta.com/support/solutions/articles/86398-configuring

<IfModule mod_oboe.c>
# OboeTracingMode: When traces should be initiated for incoming
Expand Down
2 changes: 1 addition & 1 deletion tests/init.pp
Original file line number Diff line number Diff line change
@@ -1 +1 @@
include tracelytics
include traceview