全部產品
Search
文件中心

CDN:配置即時日誌推送

更新時間:Dec 27, 2024

通過即時日誌推送功能,可以即時地收集指定加速網域名稱在指定地區產生的日誌,並將其投遞到Log Service(簡稱SLS)進行分析,以便快速監控和定位業務問題。

前提條件

使用該服務前,請確保您已開通Log ServiceSLS

相關概念介紹

  • 網域名稱遷移:A網域名稱的資料需從logstore1遷移至logstore2。在遷移未成功之前,A資料將持續推送至logstore1;而在成功遷移後,則直接推送至logstore2,期間的資料不會中斷。

    重要

    若需要將網域名稱A從帳號1遷移到帳號2,必須先關閉在帳號1下對網域名稱A的即時日誌投遞。待網域名稱A遷移至帳號2後,在帳號2上重新建立對網域名稱A的即時日誌投遞。如果未執行上述即時日誌的關閉和重新建立的操作,即時日誌將持續向帳號1投遞日誌並導致計費。

  • 服務暫停和啟用:logstore和網域名稱之間的關聯關係將會保留,但您可以選擇停止或開啟資料的推送,也可以選擇暫停特定logstore或某個網域名稱的資料推送服務。

  • 資料查詢:您可以查詢某段時間內某個使用者的總資料,或者某個logstore的推送資料。

操作步驟

  1. 登入CDN控制台

  2. 在左側導覽列,選擇日誌管理 > 即時日誌

  3. 实时日志推送頁簽,單擊创建实时日志推送服务

  4. 创建实时日志推送服务對話方塊,根據介面提示,配置Log Service相關資訊。

    日誌

    參數

    說明

    Project名稱

    在CDN上建立的Log Service的Project名稱。不能與Log Service控制台上的其他Project名稱重複。

    Logstore名稱

    日誌庫(Logstore)是建立在專案(Project)下的資源集合,Logstore中的所有資料都來自於同一個資料來源。收集到的日誌資料的查詢、分析、投遞均以Logstore為單位。如果您不填寫Logstore名稱,CDN將預設為您產生Logstore名稱。

    地區

    日誌投遞到的Log Service(SLS)Logstore所在地區。

    Log Service授權

    您單擊Log Service授權後,自動跳轉到RAM存取控制介面,單擊同意授權,為您授予AliyunCDNLogArchiveRole許可權。

  5. 授權成功,單擊下一步

  6. 選擇關聯網域名稱並綁定,同時選中費用說明,單擊建立

    選擇網域名稱

    說明
    • CDN即時日誌推送列表展示的內容,只包含CDN網域名稱管理的logstore,不展示使用者帳號下的所有logstore。

    • 關聯網域名稱時,一次性可以最多綁定5個網域名稱。

    • 資料推送至logstore後,您可以直接查看4張報表,通過CDN開啟查看報表預設可以查看。

  7. 單擊完成

    資料統計頁簽,您可以查看即時日誌投遞成功和投遞失敗的次數。建立即時日誌完成

最佳實務

您可以通過投遞CDN即時日誌到SLS來分析使用者訪問資料來瞭解如何使用即時日誌功能的日誌分析模組,以及可以實現哪些常見的使用者訪問資料分析。

相關API

您可以調用API介面,實現即時日誌推送功能,詳情如下表所示。

API

描述

CreateRealTimeLogDelivery

建立網域名稱即時日誌投遞。

DescribeDomainRealtimeLogDelivery

查詢網域名稱即時日誌投遞資訊。

DescribeRealtimeDeliveryAcc

查詢即時日誌投遞次數。

DisableRealtimeLogDelivery

暫停網域名稱即時日誌投遞。

EnableRealtimeLogDelivery

開啟網域名稱即時日誌投遞。

ListRealtimeLogDeliveryDomains

查詢即時日誌投遞服務下所有網域名稱。

ModifyRealtimeLogDelivery

更改網域名稱即時日誌投遞,一個網域名稱同時僅支援投遞單個logstore。

ListRealtimeLogDeliveryInfos

查詢所有即時日誌投遞服務資訊。

DeleteRealtimeLogDelivery

刪除即時日誌推送網域名稱。