帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:POST  pos  Cloudwatch  amazon-lambda  数据    Lambda  亚马逊  
Amazon Lambda to receive data from CloudWatch and post to Slack

  • 源代码名称:aws-lambda-cloudwatch-slack
  • 源代码网址:http://www.github.com/ashiina/aws-lambda-cloudwatch-slack
  • aws-lambda-cloudwatch-slack源代码文档
  • aws-lambda-cloudwatch-slack源代码下载
  • Git URL:
    git://www.github.com/ashiina/aws-lambda-cloudwatch-slack.git
  • Git Clone代码到本地:
    git clone http://www.github.com/ashiina/aws-lambda-cloudwatch-slack
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/ashiina/aws-lambda-cloudwatch-slack
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • lambda-cloudwatch-slack

    Amazon Lambda接收来自CloudWatch的警报并发布到 Slack。

    这是什么?

    它是Amazon的lambda脚本,它通过 Amazon CloudWatch接收数据,然后将结果发送到 Slack。 只要配置javascript文件并在Lambda中设置它,就可以了。

    :如何使用

    警报配置

    handler.js 中,你将找到 ALARM_CONFIG,它是你的警报的配置。 你可以针对不同的报警条件设置不同的配置,具体取决于的主题CloudWatch通知。

    名称 描述
    状态脚本将与这里值的cloudwatch主题匹配
    频道要发布到哪个频道
    mention任何你想让它指向
    颜色slack时侧边栏的颜色
    严重程度指示严重程度的可选文本,仅显示在消息中

    配置

    handler.js 中,你会找到 SLACK_CONFIG,它是你空闲的配置。 在这里设置正确的值。

    名称 描述
    路径webhook URL的路径。

    在找工作时,请到这里来设置你的,Incoming,,integration,然后找到你的Webhook网址。 配置将是:

    
    https://hooks.slack.com/{path}
    
    
    
    

    CloudWatch配置

    在CloudWatch设置中设置所需的任何 CloudWatch。 一定要记住你发送警报的SNS主题。

    Amazon的Lambda配置

    • 在Lambda控制台,创建一个新的Lambda函数。 将名称设置为你希望的名称。
    • 对于Lambda函数的代码,复制并粘贴 handler.js 文件。
    • 创建函数后,为Lambda函数选择添加事件源。
    • 选择 SNS,选择 SNS,并选择你在上创建的话题。

    就是这样,你应该收到CloudWatch的通知。

    测试,调试

    当你想调试/测试你的Lambda函数时,尝试使用我的lambda-local。 它是一个命令行工具,让我们在本地机器上执行Lambda函数。 https://github.com/ashiina/lambda-local

    许可证

    这个库是在MIT许可下发布的。



    文章标签:数据  pos  POST    亚马逊  Lambda  Cloudwatch  amazon-lambda  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语