(self, name, value, timestamp, raw_value=None,
                               precision=0, metric_type='GAUGE',
                               instance=None)
Metrics may not be immediately available when querying cloudwatch.
        Hence, allow the ability to publish a metric from some the past given
        its timestamp.
Metrics may not be immediately available when querying cloudwatch.
        Hence, allow the ability to publish a metric from some the past given
        its timestamp.
Metrics may not be immediately available when querying cloudwatch . Hence allow the ability to publish a metric from some the past given its timestamp .
def publish_delayed_metric(self, name, value, timestamp, raw_value=None,
                               precision=0, metric_type='GAUGE',
                               instance=None):
        """
        Metrics may not be immediately available when querying cloudwatch.
        Hence, allow the ability to publish a metric from some the past given
        its timestamp.
        """
        # Get metric Path
        path = self.get_metric_path(name, instance)

        # Get metric TTL
        ttl = float(self.config['interval']) * float(
            self.config['ttl_multiplier'])

        # Create Metric
        metric = Metric(path, value, raw_value=raw_value, timestamp=timestamp,
                        precision=precision, host=self.get_hostname(),
                        metric_type=metric_type, ttl=ttl)

        # Publish Metric
        self.publish_metric(metric)
def publish_delayed_metric ( self , name , value , timestamp , raw_value = None , precision = 0 , metric_type = 'GAUGE' , instance = None ) : # Get metric Path path = self . get_metric_path ( name , instance ) # Get metric TTL ttl = float ( self . config [ 'interval' ] ) * float ( self . config [ 'ttl_multiplier' ] ) # Create Metric metric = Metric ( path , value , raw_value = raw_value , timestamp = timestamp , precision = precision , host = self . get_hostname ( ) , metric_type = metric_type , ttl = ttl ) # Publish Metric self . publish_metric ( metric )