全部產品
Search
文件中心

PolarDB:訂閱PolarDB MySQL版叢集日誌

更新時間:Jul 06, 2024

為滿足企業自訂管理日誌的需求,PolarDB聯合Log ServiceSLS推出了資料訂閱功能,可以將您擁有的所有PolarDB MySQL版叢集日誌投遞到Log ServiceSLS的中心化專案中統一進行管理。本文將介紹PolarDB MySQL版叢集日誌訂閱和日誌查看的方法。

注意事項

  • PolarDB需為PolarDB MySQL版叢集。

  • PolarDB當前支援採集如下四種日誌:

    • 審計日誌

    • 慢日誌

    • 錯誤記錄檔

    • 效能日誌

  • 如需採集審計日誌,請確保已為目的地組群開啟SQL洞察功能。SQL洞察功能按照審計日誌儲存的容量收取費用,詳情請參見SQL洞察費用說明

    說明

    如僅需採集慢日誌或效能日誌,無需開啟SQL洞察功能。

開啟PolarDB日誌採集

  1. 登入Log Service控制台

  2. 日誌應用地區的審計與安全頁簽下,單擊日誌審計服務

    image

  3. 配置日誌採集同步授權。

    • 如果是同一帳號下的日誌採集,根據頁面提示完成授權。具體操作請參見首次配置

    • 如果是跨帳號日誌採集,具體操作請參見自訂鑒權管理員模式

  4. 雲產品接入 > 全域配置頁面,配置如下資訊。

    1. 中心專案Project所在地區下拉式清單中,選擇日誌中心化儲存的目標地區。全域配置

      系統會自動建立一個中心化專案,您在後面步驟中配置的採集資料都會投遞到該中心化專案中。

      說明

      更多關於中心化專案的資訊,請參見專案(Project)

    2. 在雲產品列表中,根據需要開啟需要採集的PolarDB日誌,您可以選擇採集審計日誌慢日誌錯誤記錄檔效能日誌

      image

    3. 單擊目標日誌右側的採集策略,在採集策略配置對話方塊中將叢集所在的地區添加到策略中,若不添加,系統會為所有地區建立日誌庫。更多資訊,請參見日誌庫(Logstore)採集策略

      配置完成後單擊確定

      說明

      您還可根據實際需要配置其他採集策略。PolarDB MySQL版叢集可配置的採集策略如下:

      • account.id:PolarDB MySQL版叢集所屬的阿里雲帳號ID。

      • region:PolarDB MySQL版叢集所屬的地區,例如:cn-hangzhou。

      • cluster.id:PolarDB MySQL版叢集的ID。

      • cluster.name:PolarDB MySQL版叢集的名稱。

      • cluster.db_type:PolarDB MySQL版叢集相容的資料庫類型,取值當前僅支援MySQL。

      • cluster.db_version:資料庫版本號碼,取值為8.0、5.7或5.6。

      • tag.* :自訂標籤的名稱。 請將星號(*)替換為您自訂的標籤名。更多關於PolarDB MySQL版叢集標籤的資訊,請參見綁定標籤

    4. 在最外層的全域配置地區右上方,單擊儲存

      說明

      配置完成後,需要2分鐘左右完成首次同步處理。如果出現異常,請根據頁面提示資訊進行調整。

      image

  5. 在彈出的提示框中單擊前往接入狀態,查看日誌的接入狀態。

    您也可以在左側導覽列中選擇雲產品接入 > 接入狀態進行查看。

查看採集的PolarDB日誌

  1. 登入Log Service控制台

  2. 全域配置頁簽中,單擊已經建立的中心Project。Project名稱格式為slsaudit-center-<阿里雲帳號ID>-<地區ID>

    image

  3. 在右側審計查詢頁簽中,單擊PolarDB展開該日誌庫,即可查看日誌詳情。

    image

關閉PolarDB日誌採集

  1. 停止PolarDB日誌的採集。具體操作請參見相關操作

    說明

    該操作需要等待2分鐘左右完成同步。

  2. 開啟雲命令列(Cloud Shell)

  3. 執行如下命令刪除相關日誌庫。

    aliyunlog log delete_project --project_name=<專案名> --region-endpoint=<地區ID>.log.aliyuncs.com
    重要

    上述操作將刪除專案中的所有資料,請謹慎操作。

日誌欄位說明

請參見日誌欄位