通过 华为云 中的 FunctionGraph 对 华为云 中的 LTS、OBS 日志数据进行抓取并上报到观测云日志中。
1.打开 FunctionGraph 控制台的函数页面。
2.选择创建函数
3.选择事件函数
4.输入函数名称。
5.设置 运行时
选项为 Python 3.9
6.在委托名称设置中选择LTS权限的委托。如果没有,可以点击创建委托,委托类型选择云服务/函数工作流 FunctionGraph,同时在授权记录中选择LTS的相关权限。
7.点击创建函数
8.将 Huaweicloud/Functiongraph 目录下的所有脚本复制到代码源中,并添加环境变量 DATAKIT_IP 为 datakit 部署地址,如果端口有改变,可加入环境变量 DATAKIT_PORT(默认 9529 ) 为对应的 IP,点击部署
9.点击 添加触发器
10.设置触发器类型
为云日志服务 (LTS)
11.选择需要监听的日志组
,点击添加。
有权在当前区域和 华为云 账户中创建 LTS 日志组,以及创建日志流并将事件放入这些流中,所需权限列表
lts:*:get
lts:*:list
functiongraph:*:*
有权在当前区域和 华为云 账户中创建 LTS 日志组,以及创建日志流并将事件放入这些流中,所需权限列表
functiongraph:*:*
obs:object:GetObject"