文档首页 > > 最佳实践> 函数+LTS:日志实时分析实战> 构建程序

构建程序

分享
更新时间: 2020/05/25 GMT+08:00

本案例提供了实现提取告警日志功能的程序包,用户可以下载、学习使用。

创建功能函数

创建实现日志提取功能的函数,将示例代码包上传,如图1 创建函数所示。创建过程请参考创建函数

图1 创建函数

函数实现的功能是:将收到的日志事件数据进行base64解码,然后提取出包含“WRN”、“WARN”、“ERR”或“ERROR”关键字的告警日志,将此级别的日志投递至OBS桶中集中存储。可根据您的业务日志的具体内容配置相应的日志提取条件。

设置环境变量

在函数配置页签需配置环境变量,分别表示OBS桶地址、OBS桶名称以及OBS对象名称,说明如表1 环境变量说明表所示。

表1 环境变量说明表

环境变量

说明

obs_address

OBS服务终端节点,获取地址请参考地区和终端节点。华北区OBS终端节点示例:obs.cn-north-1.myhwclouds.com。

obs_store_bucket

日志存储的目标桶名称。

obs_store_objName

日志存储的目标文件。

SMN_Topic

SMN主题名称。

环境变量的设置过程请参考使用环境变量,如图2 设置环境变量所示。

图2 设置环境变量
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问