# File lib/new_relic/agent/transaction/datastore_segment.rb, line 20 def initialize product, operation, collection = nil, host = nil, port_path_or_id = nil, database_name = nil @product = product @operation = operation @collection = collection @sql_statement = nil @nosql_statement = nil set_instance_info host, port_path_or_id @database_name = database_name ? database_name.to_s : nil super Datastores::MetricHelper.scoped_metric_for(product, operation, collection) end