更新时间:2024-12-05 GMT+08:00
构建程序
本案例提供了实现提取告警日志功能的程序包,使用空白模板创建函数,用户可以下载(fss_examples_logstore_warning.zip)学习使用。
创建功能函数
创建实现日志提取功能的函数,将示例代码包上传。创建过程请参考创建函数,运行时语言选择“Python2.7”,委托名称选择创建委托中的“LtsOperation”。
函数实现的功能是:将收到的日志事件数据进行base64解码,然后提取出包含“WRN”、“WARN”、“ERR”或“ERROR”关键字的告警日志,将此级别的日志投递至OBS桶中集中存储。可根据您的业务日志的具体内容配置相应的日志提取条件。
设置环境变量
在函数配置页签需配置环境变量,分别表示OBS桶地址、OBS桶名称以及OBS对象名称,说明如表1 环境变量说明表所示。
环境变量 |
说明 |
---|---|
obs_address |
OBS服务终端节点,获取地址请参考地区和终端节点。 |
obs_store_bucket |
日志存储的目标桶名称。 |
obs_store_objName |
日志存储的目标文件。 |
SMN_Topic |
SMN主题名称。 |
region |
您所在区域的region值,获取请参考地区和终端节点。 |
环境变量的设置过程请参考使用环境变量。
父主题: 函数+LTS:日志实时分析实战