通過實時日志推送功能,可以實時地收集指定加速域名在指定區域生成的日志,并將其投遞到日志服務(簡稱SLS)進行分析,以便快速監控和定位業務問題。
前提條件
使用該服務前,請確保您已開通日志服務SLS。
相關概念介紹
域名遷移:A域名的數據需從logstore1遷移至logstore2。在遷移未成功之前,A數據將持續推送至logstore1;而在成功遷移后,則直接推送至logstore2,期間的數據不會中斷。
重要若需要將域名A從賬號1遷移到賬號2,必須先關閉在賬號1下對域名A的實時日志投遞。待域名A遷移至賬號2后,在賬號2上重新創建對域名A的實時日志投遞。如果未執行上述實時日志的關閉和重新創建的操作,實時日志將持續向賬號1投遞日志并導致計費。
服務暫停和啟用:logstore和域名之間的關聯關系將會保留,但您可以選擇停止或開啟數據的推送,也可以選擇暫停特定logstore或某個域名的數據推送服務。
數據查詢:您可以查詢某段時間內某個用戶的總數據,或者某個logstore的推送數據。
操作步驟
登錄CDN控制臺。
在左側導航欄,選擇 。
在實時日志推送頁簽,單擊創建實時日志推送服務。
在創建實時日志推送服務對話框,根據界面提示,配置日志服務相關信息。
參數
說明
Project名稱
在CDN上創建的日志服務的Project名稱。不能與日志服務控制臺上的其他Project名稱重復。
Logstore名稱
日志庫(Logstore)是創建在項目(Project)下的資源集合,Logstore中的所有數據都來自于同一個數據源。收集到的日志數據的查詢、分析、投遞均以Logstore為單位。如果您不填寫Logstore名稱,CDN將默認為您生成Logstore名稱。
區域
日志投遞到的日志服務(SLS)Logstore所在區域。
日志服務授權
您單擊日志服務授權后,自動跳轉到RAM訪問控制界面,單擊同意授權,為您授予AliyunCDNLogArchiveRole權限。
授權成功,單擊下一步。
選擇關聯域名并綁定,同時選中費用說明,單擊創建。
說明CDN實時日志推送列表展示的內容,只包含CDN域名管理的logstore,不展示用戶賬號下的所有logstore。
關聯域名時,一次性可以最多綁定5個域名。
數據推送至logstore后,您可以直接查看4張報表,通過CDN打開查看報表默認可以查看。
單擊完成。
在數據統計頁簽,您可以查看實時日志投遞成功和投遞失敗的次數。
最佳實踐
您可以通過投遞CDN實時日志到SLS來分析用戶訪問數據來了解如何使用實時日志功能的日志分析模塊,以及可以實現哪些常見的用戶訪問數據分析。
相關API
您可以調用API接口,實現實時日志推送功能,詳情如下表所示。
API | 描述 |
創建域名實時日志投遞。 | |
查詢域名實時日志投遞信息。 | |
查詢實時日志投遞次數。 | |
暫停域名實時日志投遞。 | |
開啟域名實時日志投遞。 | |
查詢實時日志投遞服務下所有域名。 | |
更改域名實時日志投遞,一個域名同時僅支持投遞單個logstore。 | |
查詢所有實時日志投遞服務信息。 | |
刪除實時日志推送域名。 |