您可以通過事件規(guī)則過濾事件,將事件路由到日志服務(wù)SLS,本文以自定義事件為例介紹將事件路由到日志服務(wù)SLS的前提條件、操作步驟和結(jié)果驗證。
步驟一:添加自定義事件源
- 登錄事件總線EventBridge控制臺,在左側(cè)導(dǎo)航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域,在事件總線頁面,單擊目標(biāo)自定義事件總線名稱。
- 在左側(cè)導(dǎo)航欄,單擊事件源,然后單擊添加事件源。
- 在添加自定義事件源面板,輸入名稱和描述,事件提供方選擇自定義應(yīng)用,然后單擊確定。
步驟二:創(chuàng)建事件規(guī)則
注意 目標(biāo)服務(wù)和事件規(guī)則必須處于同一地域。
- 登錄事件總線EventBridge控制臺,在左側(cè)導(dǎo)航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域,在事件總線頁面,單擊目標(biāo)總線名稱。
- 在左側(cè)導(dǎo)航欄,單擊事件規(guī)則,然后單擊創(chuàng)建規(guī)則。
- 在創(chuàng)建規(guī)則面板,完成以下操作,然后單擊創(chuàng)建。
- 在配置基本信息頁簽,輸入事件規(guī)則的名稱和描述,然后單擊下一步。
- 在配置事件模式頁簽,將事件源類型選擇為自定義事件源,事件源選擇步驟一:添加自定義事件源中添加的自定義事件源,在模式內(nèi)容代碼框輸入事件模式,然后單擊下一步。
- 在配置事件目標(biāo)頁簽,選擇服務(wù)類型為日志服務(wù),然后配置以下參數(shù)。
說明 1個事件規(guī)則最多可以添加5個目標(biāo)。
- 日志項目:選擇已創(chuàng)建的日志服務(wù)的Project。
- 日志庫:選擇已創(chuàng)建的日志服務(wù)的Logstore。
- 日志主題:輸入自定義的日志主題。
- 日志內(nèi)容:需要路由的日志內(nèi)容。更多信息,請參見事件內(nèi)容轉(zhuǎn)換。
- 角色配置:授權(quán)事件總線EventBridge使用此角色讀取SLS日志內(nèi)容。您提供的角色權(quán)限策略請參考以下代碼。更多信息,請參見權(quán)限策略和示例。
{
"Version":"1",
"Statement":[
{
"Effect":"Allow",
"Action":[
"log:PostLogStoreLogs"
],
"Resource":[
"acs:log:*:*:project/<指定的Project名稱>/logstore/<指定的Logstore名稱>"
]
}
]
}
步驟三:發(fā)布事件
- 登錄事件總線EventBridge控制臺,在左側(cè)導(dǎo)航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域。
- 在事件總線頁面,找到目標(biāo)總線,在其右側(cè)操作列單擊發(fā)布事件。
說明 僅自定義事件總線支持通過控制臺發(fā)布事件。
- 在發(fā)布事件至自定義事件總線面板,自定義事件源下拉列表選擇已創(chuàng)建的自定義事件源,在事件體代碼框輸入事件內(nèi)容,然后單擊確定。
事件包含的參數(shù)規(guī)范,請參見
事件概述。
結(jié)果驗證
- 登錄日志服務(wù)控制臺。
- 在Project列表區(qū)域,單擊目標(biāo)Project。
- 在日志庫頁面,單擊目標(biāo)Logstore。
- 單擊查詢/分析,查看查詢分析結(jié)果。