您可以通過事件規(guī)則過濾事件,將事件路由到日志服務(wù)SLS,本文以自定義事件為例介紹將事件路由到日志服務(wù)SLS的前提條件、操作步驟和結(jié)果驗證。

步驟一:添加自定義事件源

  1. 登錄事件總線EventBridge控制臺,在左側(cè)導(dǎo)航欄,單擊事件總線
  2. 在頂部菜單欄,選擇地域,在事件總線頁面,單擊目標(biāo)自定義事件總線名稱。
  3. 在左側(cè)導(dǎo)航欄,單擊事件源,然后單擊添加事件源
  4. 添加自定義事件源面板,輸入名稱描述事件提供方選擇自定義應(yīng)用,然后單擊確定

步驟二:創(chuàng)建事件規(guī)則

注意 目標(biāo)服務(wù)和事件規(guī)則必須處于同一地域。
  1. 登錄事件總線EventBridge控制臺,在左側(cè)導(dǎo)航欄,單擊事件總線
  2. 在頂部菜單欄,選擇地域,在事件總線頁面,單擊目標(biāo)總線名稱。
  3. 在左側(cè)導(dǎo)航欄,單擊事件規(guī)則,然后單擊創(chuàng)建規(guī)則
  4. 創(chuàng)建規(guī)則面板,完成以下操作,然后單擊創(chuàng)建
    1. 配置基本信息頁簽,輸入事件規(guī)則的名稱描述,然后單擊下一步
    2. 配置事件模式頁簽,將事件源類型選擇為自定義事件源事件源選擇步驟一:添加自定義事件源中添加的自定義事件源,在模式內(nèi)容代碼框輸入事件模式,然后單擊下一步

      如需了解更多信息,請參見事件模式

    3. 配置事件目標(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ā)布事件

  1. 登錄事件總線EventBridge控制臺,在左側(cè)導(dǎo)航欄,單擊事件總線
  2. 在頂部菜單欄,選擇地域。
  3. 事件總線頁面,找到目標(biāo)總線,在其右側(cè)操作列單擊發(fā)布事件
    說明 僅自定義事件總線支持通過控制臺發(fā)布事件。
  4. 發(fā)布事件至自定義事件總線面板,自定義事件源下拉列表選擇已創(chuàng)建的自定義事件源,在事件體代碼框輸入事件內(nèi)容,然后單擊確定
    事件包含的參數(shù)規(guī)范,請參見事件概述

結(jié)果驗證

  1. 登錄日志服務(wù)控制臺
  2. 在Project列表區(qū)域,單擊目標(biāo)Project。
  3. 日志庫頁面,單擊目標(biāo)Logstore。
  4. 單擊查詢/分析,查看查詢分析結(jié)果。
    查詢分析