diff --git a/Gemfile b/Gemfile index 1b50ed8b..7188a4f7 100644 --- a/Gemfile +++ b/Gemfile @@ -16,6 +16,7 @@ gem 'gh', github: 'rkh/gh' gem 'bunny' gem 'dalli' gem 'pry' +gem 'metriks', '0.9.9.2' group :test do gem 'rspec', '~> 2.11' diff --git a/Gemfile.lock b/Gemfile.lock index 22073b89..7039abf1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -284,6 +284,7 @@ DEPENDENCIES factory_girl (~> 2.4.0) foreman gh! + metriks (= 0.9.9.2) micro_migrations! mocha (~> 0.12) pry diff --git a/lib/travis/api/app.rb b/lib/travis/api/app.rb index ecb8d19c..6322f458 100644 --- a/lib/travis/api/app.rb +++ b/lib/travis/api/app.rb @@ -9,6 +9,7 @@ require 'redis' require 'gh' require 'raven' require 'sidekiq' +require 'metriks/reporter/logger' # Rack class implementing the HTTP API. # Instances respond to #call. @@ -112,6 +113,8 @@ module Travis::Api Raven.configure do |config| config.dsn = Travis.config.sentry.dsn end if Travis.config.sentry + + $metriks_reporter = Metriks::Reporter::Logger.new end def self.load_endpoints