从2019年开始观看你的CDK应用

cdk-watchful的Python项目详细描述


CDK警惕性

CircleCIpythontypescript

Watching your CDK back since 2019

watchful是一个AWS CDK构造库,它可以简化 以监视CDK应用程序。

typescript:

import{Watchful}from'cdk-watchful'constwf=newWatchful(this,'watchful');wf.watchDynamoTable('My Cute Little Table',myTable);wf.watchLambdaFunction('My Function',myFunction);wf.watchApiGateway('My REST API',myRestApi);

python:

fromcdk_watchfulimportWatchfulwf=Watchful(self,'watchful')wf.watch_dynamo_table('My Cute Little Table',my_table)wf.watch_lambda_function('My Function',my_function)wf.watch_api_gateway('My REST API',my_rest_api)

还有…

安装

typescript/javascript:

$ npm install cdk-watchful

Python:

$ pip install cdk-watchful

初始化

要开始,只需在cdk应用程序中定义一个Watchful构造(代码位于 typescript,但python也可以工作):

typescript:

importWatchfulfrom'cdk-watchful';constwf=newWatchful(this,'watchful',{alarmEmail:'your@email.com'});

python:

fromcdk_watchfulimportWatchfulwf=Watchful(self,'watchful',alarm_email='your@amil.com')

添加资源

watchful管理中央仪表板并配置默认警报:

  • 亚马逊发电机:watchful.watchDynamoTable
  • aws lambda:watchful.watchLambdaFunction
  • amazon api网关:watchful.watchApiGateway
  • Request yours

监视范围

watchful还可以监视完整的cdk构造作用域。它将自动 发现该范围内的所有可观察资源(递归),添加它们 到仪表板并为其配置警报。

typescript:

wf.watchScope(storageLayer);

python:

wf.watch_scope(storage_layer)

示例

请参阅更完整的example

许可证

Apache 2.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
主类中的java访问方法   Javalog4j不读取它的log4j。属性文件   雅加达ee通过Java(web应用程序)使用iText/任何其他使用现成数据的库生成PDF报告   lua使用java阅读TeamSpeak 3消息   将日期转换为BST java   java Spring引用ProxyFactoryBean中带有ref的protoyype bean   如何使java只打印一条带有if语句的消息   java如何通过JavaMail从雅虎服务器发送电子邮件?   使用百分比和BigDecimal的java测试   java如何对字符串数组排序   java验证器+MVC+REST::更新问题   java如何阻止eclipse如此频繁地挂起?   java从AsyncTask(片段内)访问TextView   IDEJava:制作可调整大小和拖动的组件