全部產品
Search
文件中心

ApsaraDB for OceanBase:前置操作

更新時間:Jul 01, 2024

遷移評估進行效能評估前,您需要根據本文的操作,擷取 RDS_MySQL 執行個體或 PolarDB-X 執行個體的流量檔案並匯出至 OSS。

背景資訊

日誌審計服務支援快速開啟日誌採集功能。開啟審計日誌採集功能後,會自動開啟合格 PolarDB MySQL 叢集或 RDS 執行個體的 SQL 洞察(SQL 審計)功能。

日誌審計服務支援採集儲存、網路、資料庫等雲產品日誌。採集完成後,會自動儲存至對應的 Logstore 或 Metricstore 中。

前提條件

  • 登入阿里雲帳號。

    建議您使用阿里雲 RAM 使用者,並為 RAM 使用者授予全部系統管理權限(AliyunLogFullAccessAliyunRAMFullAccess)。您也可以根據實際情況進行自訂授權,詳情請參見 授予 RAM 使用者動作記錄審計服務的許可權

  • 已建立 RDS 執行個體、PolarDB 執行個體或 PolarDB-X 執行個體。

首次配置

重要
  • 該操作僅需要執行一次。

  • 執行該操作的帳號需要具備 AliyunRAMFullAccess 許可權。

  1. 登入 Log Service控制台

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

    image.png

  3. 根據頁面提示完成授權。

    完成授權後,日誌審計服務將使用服務關聯角色 AliyunServiceRoleForSLSAudit 採集雲產品的日誌。

開啟日誌採集功能

  1. 進入 日誌審計服務 頁面。

  2. 在左側導覽列,單擊 雲產品接入 > 全域配置

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

    image.png

  4. 在雲產品列表中,請根據業務需求,單擊 RDS 的 SQL 審計日誌 或 PolarDB 的 審計日誌 開關。

    image.png

  5. 確認 提示 對話方塊中的內容後,單擊 進入採集策略

  6. 採集策略配置 對話方塊,配置採集策略。

    Log Service支援通過 預設採集策略進階編輯模式 配置採集策略。詳情請參見 採集策略

    重要

    如果您配置的是 預設採集策略,將預設採集所有地區下的全部執行個體,可能會造成預期外的費用。建議您通過 進階編輯模式,配置開啟特定執行個體的審計。

    image.png

    雲產品

    採集對象

    參數

    描述

    RDS

    RDS 執行個體

    帳號:account.id

    RDS 執行個體所在的阿里雲帳號 ID。

    地區:region

    RDS 執行個體所屬的地區,例如,cn-hangzhou。

    執行個體ID:instance.id

    RDS 執行個體的 ID。

    執行個體名:instance.name

    RDS 執行個體的名稱。

    DB 類型:instance.db_type

    資料庫的類型。

    DB 版本號碼:instance.db_version

    資料庫的版本號碼,例如,8.0。

    標籤:tag.*

    使用者自訂的標籤名。您可以將 tag.* 中的星號(*)替換為自訂的標籤名稱。

    PolarDB

    PolarDB 叢集

    帳號:account.id

    PolarDB 叢集所在的阿里雲帳號 ID。

    地區:region

    PolarDB 叢集所屬的地區。例如,cn-hangzhou。

    叢集ID:cluster.id

    PolarDB 叢集的 ID。

    叢集名:cluster.name

    PolarDB 叢集的名稱。

    叢集相容的DB類型:cluster.db_type

    PolarDB 叢集相容的資料庫類型,目前只支援 MySQL。

    叢集相容的DB版本:cluster.db_version

    資料庫的版本號碼,可選值為 8.0、5.7 和 5.6。

    標籤:tag.*

    使用者自訂的標籤名。您可以將 tag.* 中的星號(*)替換為自訂的標籤名稱。

    PolarDB-X 1.0

    PolarDB-X 1.0 執行個體

    帳號:account.id

    PolarDB-X 1.0 執行個體所屬的阿里雲帳號 ID。

    地區:region

    PolarDB-X 1.0 執行個體所屬的地區。例如,cn-shanghai。

    執行個體 ID:instance.id

    PolarDB-X 1.0 執行個體的 ID。

    執行個體名:instance.name

    PolarDB-X 1.0 執行個體的名稱。

  7. 配置完成後,單擊 確定

  8. 全域配置 頁面,單擊右上方的 儲存

從 SLS 匯出流量檔案至 OSS

重要

遷移評估僅支援即時投遞的流量檔案,不支援從 SLS 中補投遞的流量檔案。例如,您在開啟 SLS 日誌監控的 2 小時後才開啟 OSS 投遞,則遷移評估不接收 2 小時之前的流量檔案。

  1. 返回Log Service SLS 控制台首頁。

  2. Project 列表 地區,單擊目標 Project 的名稱,進入 日誌庫 頁面。

    image

  3. 在左側導覽列,依次展開目標 Logstore 下的 資料處理 > 匯出,單擊 OSS(Object Storage Service)後顯示的 + 表徵圖,配置 OSS 投遞功能,匯出至 OSS。詳情請參見 建立 OSS 投遞作業(新版)

    重要

    OSS 投遞功能 對話方塊進行配置時,請遵循以下規則:

    • 檔案投遞目錄:必須填寫。

    • 分區格式:%Y/%m/%d/%H/%M。

    • 儲存格式:僅支援選擇 json 格式。

    • 壓縮格式:僅支援選擇 snappy 格式。

    image

    您也可以單擊目標 Logstore 的名稱,選擇需要查詢的時間,單擊 查詢/分析。查詢結果展示後,單擊下載表徵圖,直接下載日誌。

    image