当前位置: 首页 > Web前端 > HTML

可观察性最佳实践|阿里云EventBridge最佳实践

时间:2023-03-28 18:06:19 HTML

本文介绍如何将阿里云EventBridge的内容接入观察云平台,通过观察云强大的统一汇聚能力,实时轻松获取阿里云事件跟踪最新的数据信息。背景信息EventBridge是阿里云提供的无服务器事件总线服务。支持标准化、集中化接入阿里云服务、自定义应用、SaaS应用,在这些应用中可以使用标准化的CloudEvents1.0协议。在之间路由事件,帮助您轻松构建松散耦合的分布式事件驱动架构。但对于多云环境,甚至传统IDC+云服务的组合架构下,客户更希望能够统一整合调度云端事件、指标、日志、链接等。观测云平台提供了这样的能力。前提条件您已完成以下操作:安装DataKit。具体操作参考<主机安装DataKit>https://docs.guance.com/datak...启用阿里云EventBridge(目前公测免费)服务器安全组释放9529端口适用场景推送事件通过事件总线内置的HTTP服务将信息发送到观察云。第一步:修改DataKit监听端口1.修改服务器DataKit主配置文件/usr/local/datakit/conf.d/dataki.conf`[http_api]listen="0.0.0.0:9529"`2.重启DataKitsystemctlrestartdatakit第二步:创建事件总线规则1.登录阿里云事件总线控制台2.选择“事件总线”-“默认”-“事件规则”3.创建规则,配置基本信息,进入anameanddescription,点击“NextStep4.配置事件模式,选择”阿里云官方事件源“,选择需要的”事件源“和”事件类型“5.选择完成后,就可以测试了通过事件模式调试,然后点击“下一步”6.配置事件目标,选择“服务类型”为HTTP,“URL”为DataKit日志API地址,“Body”为模板7.当“Body”为模板,需要在模板中定义变量和自定义模板阿里云模板描述变量:通过JSONPath从原始云事件数据中提取参数,使用“$”。模板:使用“$()”引用变量,格式必须符合DataKitAPI规范8.“网络类型”选择公网,然后点击“确定”9.登录天文台云,点击“登录"模块查看对应生成的事件测量:数据源消息:日志内容字段:扩展字段数据验证事件跟踪>事件详情,查看云端事件原始数据事件跟踪>事件跟踪,检查事件是否正常下发到服务器/var/log/datakit/gin.log查看数据接收状态