本文介绍如何在事件总线EventBridge控制台添加日志服务SLS作为事件流中的事件提供方。
背景信息
日志服务SLS是云原生观测与分析平台,为Log、Metric、Trace等数据提供大规模、低成本、实时的平台化服务。日志服务一站式提供数据采集、加工、查询与分析、可视化、告警、消费与投递等功能,提升您在研发、运维、运营、安全等场景的数字化能力。事件总线EventBridge支持实时从日志服务SLS获取事件,同时加载至事件目标,帮助您更加高效地对各种业务和运营事件做出响应。
操作步骤
- 登录事件总线EventBridge控制台,在左侧导航栏,单击事件流。
- 在顶部菜单栏,选择地域,然后单击创建事件流。
- 在创建事件流面板,配置以下参数,然后单击创建。
事件示例
{
"datacontenttype": "application/json;charset=utf-8",
"aliyunaccountid": "175299981560****",
"data": {
"key1": "value1",
"key2": "value2",
"__topic__": "test_topic",
"__source__": "test_source",
"__client_ip__": "122.231.XX.XX",
"__receive_time__": "1663487595",
"__pack_id__": "59b662b2257796****"
},
"subject": "acs:log:cn-qingdao:175299981560****:project/qiingdaoproject/logstore/qingdao-logstore-1",
"aliyunoriginalaccountid": "175299981560****",
"source": "test-SLS",
"type": "sls:connector",
"aliyunpublishtime": "2022-09-18T07:53:15.387Z",
"specversion": "1.0",
"aliyuneventbusname": "qingdaoBus",
"id": "qiingdaoproject-qingdao-logstore-1-1-MTY2MzExODM5ODY4NjAxOTQyMw****",
"time": "2022-09-18T07:53:12Z",
"aliyunregionid": "cn-qingdao",
"aliyunpublishaddr": "10.50.XX.XX"
}
CloudEvents规范中定义的参数解释,请参见事件概述。
data字段包含的参数解释如下表所示,其中以“__”开头和结尾的为SLS系统字段解释,请参见保留字段。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
key1 | String | testKey | "key1": "value1","key2": "value2",表示用户的SLS日志中的字段及对应内容。 |
__topic__ | String | testTopic | 日志主题。 |
__source__ | String | testSource | 日志来源设备。 |
__client_ip__ | String | 122.231.XX.XX | 日志所在主机的IP地址。 |
__receive_time__ | String | 1663487595 | 日志到达服务端的时间。 |
__pack_id__ | String | 59b662b2257796**** | 该日志所属的LogGroup的唯一身份标识。 |