全部產品
Search
文件中心

Simple Log Service:管理服務日誌

更新時間:Jun 30, 2024

如果您需要擷取Project內的資源動作記錄(建立、修改、更新、刪除)和任務執行日誌(定時SQL、資料匯入、資料投遞),Logstore內消費組消費延時日誌以及Logtail的錯誤、心跳和統計日誌,可以使用服務日誌功能。本文介紹如何開通、關閉服務日誌功能以及修改服務日誌的配置。

背景資訊

開啟服務日誌功能時,您可以選擇服務日誌的類型,包括詳細日誌重要日誌任務作業記錄,不同日誌類型的詳細說明和欄位說明請參見日誌類型

  • 詳細日誌:詳細日誌會在您選擇的Project建立名稱為internal-operation_log的LogStore,在當前Project建立儀錶盤。

  • 重要日誌:重要日誌會在您選擇的Project建立名稱為internal-diagnostic_log的LogStore,記錄消費組延遲和LogTail心跳日誌等。

  • 任務作業記錄:任務作業記錄會在您選擇的Project建立名稱為internal-diagnostic_log的LogStore,記錄資料匯入、定時SQL、投遞任務的作業記錄。

計費資訊

  • 詳細日誌:詳細日誌的計費方式與普通Logstore一致,請參見按使用功能計費模式計費項目

  • 重要日誌:接入、儲存與查詢分析免費。當您進行資料加工、資料投遞等操作時,隨用隨付。

  • 任務作業記錄:接入、儲存與查詢分析免費。當您進行資料加工、資料投遞等操作時,隨用隨付。

前提條件

  • 已建立Project。具體操作,請參見建立專案Project

  • 使用RAM使用者登入時,必須由阿里雲帳號授予其對應許可權。授權操作請參見建立RAM使用者及授權,自訂許可權的權限原則如下:

    自訂權限原則模板

    {
      "Version": "1",
      "Statement": [
        {
          "Action": [
            "log:CreateDashboard",
            "log:UpdateDashboard",
            "log:GetDashboard"
          ],
          "Resource": "acs:log:*:*:project/{儲存日誌的Project}/dashboard/*",
          "Effect": "Allow"
        },
        {
          "Action": [
            "log:GetProject",
            "log:CreateProject",
            "log:ListProject"
          ],
          "Resource": "acs:log:*:*:project/*",
          "Effect": "Allow"
        },
        {
          "Action": [
            "log:List*",
            "log:Create*",
            "log:Get*",
            "log:Update*"
          ],
          "Resource": "acs:log:*:*:project/{儲存日誌的Project}/logstore/*",
          "Effect": "Allow"
        },
        {
          "Action": [
            "log:*"
          ],
          "Resource": "acs:log:*:*:project/{開通日誌的Project}/logging",
          "Effect": "Allow"
        }
      ]
    }

開通服務日誌

重要

僅記錄開通功能之後的服務日誌,不記錄開通之前的服務日誌。

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

    image

  3. 在目標Project詳情頁的服務日誌頁簽中,按照頁面提示開通。

    image

  4. 在右側面板配置如下參數,然後單擊確定

    配置項

    說明

    開通服務日誌

    參見上文的背景資訊

    日誌儲存位置

    • 自動建立(推薦):Log Service會在相同地區自動建立一個Project,並命名為log-service-{使用者ID}-{region},建議您將同一地區的服務日誌都儲存在該Project中。

    • 當前Project:服務日誌將儲存在當前Project中。

    • 下拉式清單中的其他Project:將服務日誌儲存在其他當前地區已存在的Project中。服務日誌功能僅支援將產生的日誌資訊儲存至當前地區的Project中。

修改服務日誌配置

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

    image

  3. 在目標Project詳情頁中,單擊服務日誌頁簽的設定表徵圖表徵圖,在右側面板配置日誌類型。

    image

  4. 日誌儲存位置地區,在下拉式清單選擇指定儲存服務日誌的Project,然後單擊確定

    重要
    • 推薦將服務日誌儲存在自動建立(推薦)的Project中。同一個地區的Project服務日誌可以儲存在同一個Project中。

    • 修改日誌儲存位置後,新產生的服務日誌資料會儲存在新的指定Project中。原Project中儲存的日誌資料不會同步遷移或刪除,若您不需要原Project資料,請手動刪除原Project

關閉服務日誌

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

    image

  3. 在目標Project詳情頁中,單擊服務日誌頁簽的設定表徵圖表徵圖,在右側面板配置日誌類型。

    image

  4. 修改服務日誌配置面板的開通服務日誌地區,取消已選中的所有日誌類型。

  5. 單擊確定

    說明

    關閉服務日誌功能後,Log Service不會自動刪除Project中儲存的服務日誌資料。服務日誌資料將在資料儲存時間到期後被清理。如您不需要繼續儲存這部分服務日誌資料,可以手動刪除儲存服務日誌的Project