lib/instana/util.rb in instana-1.7.14 vs lib/instana/util.rb in instana-1.7.15

- old
+ new

@@ -164,14 +164,17 @@ # Best effort to determine a name for the instrumented application # on the dashboard. # def get_app_name - name = File.basename($0) + if ENV.key?('INSTANA_SERVICE_NAME') + name = ENV['INSTANA_SERVICE_NAME'] - # Framework Detection - if defined?(::RailsLts) || defined?(::Rails) + elsif defined?(::RailsLts) || defined?(::Rails) name = Rails.application.class.to_s.split('::')[0] + + else + name = File.basename($0) end return name rescue Exception => e Instana.logger.info "#{__method__}:#{File.basename(__FILE__)}:#{__LINE__}: #{e.message}"