module NewRelic::Agent::Aws

Public Class Methods

create_arn(service, resource, region) click to toggle source
# File lib/new_relic/agent/aws.rb, line 8
def self.create_arn(service, resource, region)
  return unless NewRelic::Agent.config[:'cloud.aws.account_id']

  "arn:aws:#{service}:#{region}:#{NewRelic::Agent.config[:'cloud.aws.account_id']}:#{resource}"
rescue => e
  NewRelic::Agent.logger.warn("Failed to create ARN: #{e}")
end