使用ESA時,ESA能夠實時捕獲和記錄系統、應用程式或裝置操作的日誌,以協助您進行業務的實時監控、分析和最佳化。
為什麼選擇實時日誌
傳統的離線日誌分析模式存在著明顯的時效性問題:使用者需要下載日誌、重新上傳至資料倉儲、進行清洗和資料模型定義,整個流程耗時較長。而ESA的實時日誌系統通過流式資料處理平台處理原始日誌後投遞至客戶服務器,縮短整體處理鏈路,實現了秒級日誌交付。
ESA實時日誌的特性如下:
全球節點業務日誌秒級交付:在全球範圍內的超3200個業務節點上實現日誌的秒級交付,確保資料的實時性和高可用性。
投遞儲存能力支援:支援多種投遞儲存地址,包括但不限於雲端儲存體服務(如AWS S3、SLS)、自建儲存服務(如HTTP、Kafka)、以及其他第三方儲存解決方案(比如 S3相容),可以根據自身需求選擇最合適的儲存方案。
強大且靈活的日誌定製服務:使用者可以根據業務需求自訂日誌格式和內容,且支援投遞採樣功能、欄位過濾器,確保日誌資訊的精確性和相關性。
完善的服務監控和工具集:支援補充遺漏的日誌資料,確保資料的完整性和連續性,保障客戶的業務不受損。同時支援資料視覺效果大盤,可以根據實時日誌組建記錄檔分析、報表產生、資料視覺效果、監控警示等功能,協助使用者全面瞭解和掌握業務健全狀態,支援決策和最佳化。
實時日誌的分類
當您的業務接入了ESA服務後,您可能需要分析使用者行為和網站健康情況等資料,以輔助業務策略調整。針對以下情境:
安全監控:當您的網站遭受了非法的攻擊,如DDoS攻擊、爬蟲行為、嘗試性攻擊或其他可疑活動,需要進行攻擊源定位以及制定安全性原則時。
效能監控:當您需要對ESA效能指標,如請求延遲、錯誤率等進行監控以排查相關故障時。
使用者行為分析:當您需要分析使用者的訪問模式和行為,例如最常訪問的內容、訪問時間、停留時間長度等。
業務分析與最佳化:當您需要分析流量、頻寬、資源使用方式、地理分布資料、快取命中率等資料來最佳化您的業務策略時。
審計和合規:當您為滿足多種監管要求,如資料保留原則、使用者隱私和法律合規性等,需要審計證據時。
日誌類型 | 日誌採集維度 | 記錄內容 | 適用情境 |
邊緣函數日誌 | 帳號維度 | 記錄當前帳號下調用ESA邊緣函數產生的請求資訊。 | 業務分析與最佳化 |
邊緣容器日誌 | 記錄當前帳號下邊緣容器產生的業務日誌。 |
| |
訪問及回源日誌 | 網站維度 | 記錄使用者對通過ESA加速的網站或者服務進行訪問時產生的詳細請求資訊以及ESA節點回源進行訪問時產生的詳細資料。 |
|
安全防護日誌 | 記錄通過ESA網路應用防火牆(WAF)檢測到並進行了攔截處理的所有惡意請求的詳細資料。 |
| |
四層代理日誌 | 記錄通過ESA傳輸層加速功能來傳輸內容的詳細資料。 |
| |
DNS日誌 | 記錄通過ESA加速的DNS網域名稱解析的詳細請求資訊。 |
|
您可以根據您的需求情境同時選擇多種日誌,來多方位護航您的業務。
處理實時日誌
當使用者在用戶端發起請求後,ESA節點在處理請求時會同時記錄相應的日誌,通過ESA日誌系統收集處理日誌。為了靈活檢索與分析您的實時日誌,ESA日誌系統提供了推送功能,您可以將您的日誌推送到您對應的日誌儲存處理平台。ESA支援您將日誌投遞至阿里雲Log Service(SLS)、阿里雲Object Storage Service、AWS S3、相容S3的其他儲存服務、HTTP伺服器或Kafka。
不同套餐的支援情況
每種日誌類型下可建立的推送任務數量由購買的套餐決定,不同的套餐支援的實時日誌投遞任務如下。
投遞的任務數按照日誌類型來分別統計。例如您購買了企業版套餐,當您已建立了5個訪問日誌的任務,您仍可以再建立5個安全防護日誌的任務。
功能項 | Entrance | Pro | Premium | Enterprise |
支援的實時日誌投遞任務數 | × | 2個 | 3個 | 5個 |