def log()

in aws/services/CloudFormation/MacrosExamples/StackMetrics/lambda/resource.py [0:0]


def log(stack, metric, value):
    # Do it for the stack
    client.put_metric_data(
        Namespace="CloudFormation",
        MetricData=[
            {
                "MetricName": metric,
                "Unit": "Count",
                "Value": value,
                "Timestamp": datetime.now(),
                "Dimensions": [
                    {
                        "Name": "By Stack Name",
                        "Value": stack,
                    },
                ],
            },
        ],
    )

    client.put_metric_data(
        Namespace="CloudFormation",
        MetricData=[
            {
                "MetricName": metric,
                "Unit": "Count",
                "Value": value,
                "Timestamp": datetime.now(),
            },
        ],
    )