更新时间:2024-08-15 GMT+08:00
开始使用
该解决方案默认捕获配置示例监控事件如下(事件源过滤规则):
- 对象存储服务 OBS:
"put": "使用Put方法上传对象" "post": "使用Post方法上传对象" "CompleteMultipartUpload": "表示合并分段任务" "ObjectRemoved": "表示删除对象"
- 统一身份认证服务 IAM:
"fpwdResetSuccess": "通过忘记密码重置密码" "createUser": "创建用户" "deleteUser": "删除用户"
- 弹性云服务器 ECS:
弹性云服务器所提供的接口分为ECS接口与OpenStack原生接口。推荐您使用ECS接口,具体请参考API版本选择建议。在弹性云服务器控制台操作云服务器及RFS一键部署删除服务器都使用的是ECS接口,本解决方案默认监控ECS接口产生的事件。
"deleteServer": "删除云服务器" "stopServer": "关闭云服务器" "rebootServer": "重启云服务器"
方案验证(以短信示例)
- 解决方案部署成功后,用户会收到来自华为云消息通知服务 SMN发送的订阅邀请,请仔细阅读并确认订阅。
图1 订阅邀请短信
图2 订阅成功
- 登录华为云控制台,选择以上三种任一云服务,对其进行受监控的操作,触发特殊事件行为捕获。
- 手机终端会收到短信通知,记录上述行为。同时函数工作流也会打印相关日志。
图3 事件订阅
- (可选)进入函数工作流选择方案创建的函数,单击函数名称进入。单击“监控>日志”按下图所示,可以查看日志信息。
图4 进入函数管理界面
图5 查看日志信息
自定义配置
用户可以参考本指南,自行配置个性化的运维监控环境,详细使用轻参考事件网格 EG。
- 登录华为云控制台,打开事件网格EG,进入事件订阅,查看该解决方案创建的示例事件订阅或事新建件订阅(对于事件源提供方是非华为云服务的“自定义”,需要先创建自定义事件通道,如有则忽略)。
图6 事件订阅
- 选择一个订阅,进入详情页,查看事件订阅的配置详情,如需修改过滤规则请参考过滤规则说明及过滤规则示例。
图7 事件订阅详情
- 请登录函数工作流控制台选择方案创建的函数(后缀为“-eg”),单击函数名称进入,单击“代码”,同步修改过滤规则相关代码后单击“部署”以保存代码(需要一定的代码能力)。
图8 修改源码
- 模拟对云服务的日常使用,事件网格会捕获到特定事件源,用户可以在事件通道中查看事件轨迹。
图9 事件通道
图10 事件轨迹
- 事件网格会将事件捕获路由至事件目标,如函数工作流 FunctionGraph。
- 如需修改对象存储桶内文件,请登录函数工作流控制台选择方案创建的函数(后缀为“-obs”),单击函数名称进入。单击“设置>环境变量”,修改“files”变量值。
图11 修改监控文件
- 如需修改短信通知内容,请修改两个函数的代码。
图12 修改消息模板
父主题: 实施步骤