# File lib/ec2/right_mon_interface.rb, line 122
        def get_metric_statistics ( measure_name, stats, start_time, end_time, unit, options={})

            period = options[:period] || 60
            dimensions = options[:dimensions] || nil
            custom_unit = options[:custom_unit] || nil
            namespace = options[:namespace] || "AWS/EC2"

            params = {}
            params['MeasureName'] = measure_name
            i=1
            stats.each do |s|
                params['Statistics.member.'+i.to_s] = s
                i = i+1
            end
            params['Period'] = period
            if (dimensions != nil)
                i = 1
                dimensions.each do |k, v|
                    params['Dimensions.member.'+i.to_s+".Name."+i.to_s] = k
                    params['Dimensions.member.'+i.to_s+".Value."+i.to_s] = v
                    i = i+1
                end
            end
            params['StartTime'] = start_time
            params['EndTime'] = end_time
            params['Unit'] = unit
            #params['CustomUnit'] = customUnit always nil
            params['Namespace'] = namespace

            link = generate_request("GetMetricStatistics", params)
            resp = request_info(link, QMonGetMetricStatistics.new(:logger => @logger))

        rescue Exception
            on_exception
        end