Используйте GraphWidget для построения существующих лямбда-метрик в aws-cdk python

#python #amazon-web-services #amazon-cloudformation #aws-cdk

Вопрос:

Я хочу создать панель мониторинга Cloudwatch с использованием aws-cdk для построения показателей существующих функций Lambda или существующих ресурсов(DynamoDB, RDS и т. Д.). Я знаю, что мне нужно использовать aws_cdk.aws_cloudwatch.Метод метрики() в GraphWidget (), однако я не уверен, как конкретно ссылаться на существующий ресурс(лямбда-функция). Я бы подумал, что вам нужно будет указать ARN лямбда-функции, однако в методе Metric() нет параметра.

Комментарии:

1. Так что я все понял. Вы можете включить существующий ресурс в стек несколькими способами. Для лямбды это работает: <предварительно> lambda_arn = «arn:aws:lambda:us-west-1:000000000081:function:the-cloudwatch-dashboard-DynamoLambdaHandlerFB6EB8-1HL44T41ZDDG8» миламбда = _ламбда. Функция.from_function_arn(self, «MyExistingLambda», lambda_arn) панель мониторинга = cloud_watch. Панель мониторинга(self, id=»CloudWatchDashBoard») панель мониторинга.add_widgets(cloud_watch. GraphWidget(заголовок=»Длительность лямбды», ширина=8, слева=[mylambda.metric_duration( период=ядро. Продолжительность.минут(15), )]), ) </предварительно>