# 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