更新时间:2024-11-15 GMT+08:00

准备

日志采集和存储

  • 在云日志服务创建日志组,此处以polo.guoying为例,创建过程请参考创建日志组
  • 在云日志服务创建日志流,此处以lts-topic-gfz3为例,创建过程请参考创建日志流
  • 在云日志服务配置Agent,快速将ECS等服务器上日志采集到指定的日志组,配置过程请参考安装ICAgent

告警消息推送

  • 在SMN消息通知服务创建主题,此处以主题名称fss_test为例,创建过程请参考创建SMN日志主题
  • 在SMN消息通知服务订阅主题,用于将告警消息推送至该主题下的订阅终端,此处以添加邮件订阅终端为例,订阅fss_test主题,订阅过程请参考订阅主题
  • SMN主题名称需添加在函数的环境变量中,以便将告警消息推送至该主题下的订阅终端。环境变量名称为“SMN_Topic”,环境变量值为SMN主题名称。以主题名称fss_test为例,在函数的环境变量配置中添加:“SMN_Topic”:“fss_test”。

    订阅主题可选择通过邮件、短信、HTTP/HTTPS等形式推送告警消息

    本案例中推送告警消息的事件是:当日志事件通过LTS触发器触发函数执行时,函数中过滤告警日志,产生的告警消息推送至SMN主题的订阅终端。

云端数据加工处理

在OBS对象存储服务创建OBS桶和OBS对象,并配置事件通知。

  1. 在OBS对象存储服务创建OBS桶和OBS对象,如图1所示,创建过程请参考创建OBS桶
    图1 OBS桶

    创建的OBS桶名为“logstore”,OBS对象为“log.txt”用于存储日志数据。

创建委托

  1. 登录统一身份认证服务控制台。
  2. 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“+创建委托”。
    图2 创建委托
  3. 开始配置委托。
    • 委托名称:输入您自定义的委托名称,此处以“LtsOperation”为例。
    • 委托类型:选择“云服务”。
    • 云服务:选择“函数工作流 FunctionGraph”。
    • 持续时间:选择“永久”。
    • 描述:填写描述信息。
  4. 单击“下一步”,进入委托选择页面,在右方搜索框中搜索“LTS Administrator”权限和“SMN Administrator”并勾选。

    选择“LTS Administrator”,由于该策略有依赖,在勾选LTS Administrator时,还会自动勾选依赖的策略:Tenant Guest。

  5. 单击“下一步”,请根据业务需要选择权限的作用范围。