307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
|
# File 'lib/agent/configuration/am_configuration.rb', line 307
def getEnvData
env = Hash.new
begin
env["OS"] = Gem::Platform.local.os
env["OS Version"] = Gem::Platform.local.version
env["OS Arch"] = Gem::Platform.local.cpu
env["Ruby Version"] = "#{RUBY_VERSION}"
gemSpecs = Gem.loaded_specs[@obj.constants.s247_apm_gem]
if (gemSpecs == nil)
gemSpecs = Gem.loaded_specs[@obj.constants.apm_gem]
end
if (gemSpecs != nil)
env["Agent Installed Path"] = gemSpecs.full_gem_path
end
env["Application Path"] = "#{Dir.pwd}"
rescue Exception=>e
@obj.log.warn "Error in capturing env data. #{e.message}"
end
env
end
|