diff --git a/lib/travis/api/app/extensions/skylight.rb b/lib/travis/api/app/extensions/skylight.rb
index 1ba19304..5496fd45 100644
--- a/lib/travis/api/app/extensions/skylight.rb
+++ b/lib/travis/api/app/extensions/skylight.rb
@@ -1,14 +1,15 @@
 require 'travis/api/app'
-require 'skylight'
 
 class Travis::Api::App
   module Extensions
     module Skylight
       def route(verb, path, *)
         condition do
-          trace = ::Skylight::Instrumenter.instance.current_trace
-          endpoint = settings.name.to_s.split("::", 5).last.gsub(/::/, "/").downcase
-          trace.endpoint = "#{verb} /#{endpoint}#{path}"
+          if ENV['SKYLIGHT_APPLICATION']
+            trace = ::Skylight::Instrumenter.instance.current_trace
+            endpoint = settings.name.to_s.split("::", 5).last.gsub(/::/, "/").downcase
+            trace.endpoint = "#{verb} /#{endpoint}#{path}"
+          end
         end
 
         super