有个问题,通过SLS日志建立报警规则后,在行为通知中使用 函数FC模式通知,如何将报警数据作为参数,[阿里云函数计算]

有个问题,通过SLS日志建立报警规则后,在行为通知中使用 函数FC模式通知,如何将报警数据作为参数,传入函数中,然后输出信息呢?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 你可以在创建函数时为其添加参数,这些参数与报警数据的属性对应,然后在报警规则的行为通知中设置访问该函数的路径和参数。

    例如,假设你创建了一个Python函数 my_alert_function,接受一个名为 alert_data 的字典类型参数,代码如下:

    def my_alert_function(alert_data): print(“Alert received:”) print(alert_data) 然后,你可以在行为通知中,使用FC模式通知,将函数的路径和参数传递进去,具体设置如下:

    框架:Python 3 函数处理方式:事件函数 函数代码:上面的my_alert_function函数定义 运行时内存:根据你的需求设置 事件函数入口:handler 触发器:无需设置 接着,在参数选项卡中,添加一个名为 alert_data 的参数,类型为 字典类型,并设置对应的值。

    这样,在SLS日志记录了报警数据后,触发相应的行为通知时,报警数据就会被传递到 my_alert_function 函数中,并被打印出来。

  2. 直接创建。

    此答案来自钉钉群“阿里函数计算官网客户”