全部產品
Search
文件中心

Simple Log Service:使用前須知

更新時間:Nov 16, 2024

Log Service聯合阿里雲負載平衡推出CloudLens for CLB,提供CLB訪問日誌分析、配置審計日誌分析、CloudMonitor事件分析、秒級監控指標分析、即時警示等功能,並提供基於AIOps的自動異常巡檢功能。您可以通過CloudLens for CLB瞭解用戶端使用者行為、用戶端使用者的地區分布、請求成功率、響應延遲等。本文介紹CloudLens for CLB的功能、優勢、資產、費用以及使用限制等資訊。

功能說明

CloudLens for CLB基於即時訪問日誌進行自動彙總,並提供智能巡檢、即時警示等功能。

  • 支援集中管理當前阿里雲帳號下所有的CLB執行個體。功能說明

  • 支援一鍵開啟執行個體日誌(訪問日誌)和全域日誌(配置審計日誌、CloudMonitor事件)的採集功能,集中管理日誌的採集狀態。具體操作,請參見開啟資料擷取功能

    • 訪問日誌:記錄了所有發送到負載平衡的請求的詳細資料,包括請求時間、用戶端IP地址、延遲、請求路徑和伺服器響應等。

    • 配置審計日誌:包括CLB配置變更日誌以及資源不合規日誌。

    • CloudMonitor事件:記錄SLB認證到期的相關事件。

    功能說明

  • 即時CLB訪問日誌的即時儲存、查詢與分析。功能說明

  • 提供豐富的可視化報表,包括監控中心、執行個體巡檢等,並支援報表郵件、DingTalk群訂閱。功能說明

  • 自訂警示配置,警示通知直接對接訊息中心、簡訊、郵件、語音、DingTalk,並支援對接自訂WebHook。功能說明

  • 基於原始訪問日誌即時提取各類指標資訊,包括PV、請求成功率、平均延遲、P50/P99延遲、出入流量等。並支援多個維度組合,包括slbid、host、method、status。

  • 提供智能巡檢功能,支援全域巡檢和slbid粒度巡檢,並支援在可視化報表中直接標註異常點。

功能優勢

  • 簡單:一站式開通、中心化使用,無需關心日誌收集、儲存、計算、可視化等問題,將開發、營運人員從Tlog的繁瑣耗時中解放出來,將更多的精力集中到業務開發和技術探索上去。

  • 海量:訪問日誌與CLB執行個體請求PV成正比,資料規模很大,處理訪問日誌需要考慮效能和成本問題。CloudLens for CLB支援自訂配置預彙總功能,Realtime Compute彙總指標,計算後的彙總結果可降低幾個數量級,使查詢速度大大提升。

  • 即時:DevOps、監控、警示等情境要求日誌資料的即時性。阿里雲負載平衡結合Log Service強大的巨量資料計算能力,秒級分析處理即時產生的日誌。

  • 彈性:您可按照CLB執行個體層級開通或關閉訪問日誌功能,任意設定日誌儲存周期。Logstore容量可動態伸縮滿足業務增長需求。

  • 智能:基於達摩院智能AIOps演算法,提供CLB指標自動巡檢功能,有助於更快、更準確地發現並定位問題。

資產說明

所有資產都在您選擇的Project下,Project內的資產如下:

  • Logstore

    • 訪問日誌Logstore用於儲存CLB訪問日誌,該Logstore為您自訂建立的Logstore。

    • 配置審計日誌Logstore用於儲存配置審計日誌,該Logstore為您自訂建立的Logstore。

    • CloudMonitor事件Logstore用於儲存CloudMonitor事件,該Logstore為您自訂建立的Logstore。

    • 巡檢結果Logstore用於儲存巡檢結果。開通訪問日誌採集功能後,自動產生該專屬Logstore,其名稱為訪問日誌Logstore-metrics-result。

    警告
    • 請勿刪除上述Logstore,否則將無法正常採集日誌到Log Service。

    • 請勿刪除訪問日誌Logstore中的部分欄位的索引,否則指標轉換會失敗。

  • Metricstore

    監控指標Metricstore用於儲存彙總後的指標資訊。開通訪問日誌採集功能後,自動產生該專屬Metricstore,其名稱為訪問日誌Logstore-metrics。

    說明

    監控指標Metricstore儲存的是彙總後的指標,資料量相比原始訪問日誌大大降低,非常適用於長期儲存。

  • 彙總規則

    規則名稱

    彙總時間粒紋

    彙總維度

    產生指標名

    total

    10秒

    total

    • pv

    • body_bytes_sent_avg

    • body_bytes_sent_sum

    • request_length_avg

    • request_length_sum

    • upstream_response_time_avg

    • upstream_response_time_p50

    • upstream_response_time_p90

    • upstream_response_time_p99

    • request_time_avg

    • request_time_p50

    • request_time_p90

    • request_time_p99

    slbid

    10秒

    slbid

    • pv:slb

    • body_bytes_sent_avg:slb

    • body_bytes_sent_sum:slb

    • request_length_avg:slb

    • request_length_sum:slb

    • upstream_response_time_avg:slb

    • upstream_response_time_p50:slb

    • upstream_response_time_p90:slb

    • upstream_response_time_p99:slb

    • request_time_avg:slb

    • request_time_p50:slb

    • request_time_p90:slb

    • request_time_p99:slb

    slbid_host_status

    10秒

    slbid+host+status

    • pv:slbid:host:status

    • body_bytes_sent_avg:slbid:host:status

    • body_bytes_sent_sum:slbid:host:status

    • request_length_avg:slbid:host:status

    • request_length_sum:slbid:host:status

    • upstream_response_time_avg:slbid:host:status

    • upstream_response_time_p50:slbid:host:status

    • upstream_response_time_p90:slbid:host:status

    • upstream_response_time_p99:slbid:host:status

    • request_time_avg:slbid:host:status

    • request_time_p50:slbid:host:status

    • request_time_p90:slbid:host:status

    • request_time_p99:slbid:host:status

    slbid+host+status+request_method+upstream_status+url

    10秒

    slbid+host+status+request_method+upstream_status+url

    • pv:slbid:host:status:method:upstream_status

    • body_bytes_sent_avg:slbid:host:status:method:upstream_status

    • body_bytes_sent_sum:slbid:host:status:method:upstream_status

    • request_length_avg:slbid:host:status:method:upstream_status

    • request_length_sum:slbid:host:status:method:upstream_status

    • upstream_response_time_avg:slbid:host:status:method:upstream_status

    • upstream_response_time_p50:slbid:host:status:method:upstream_status

    • upstream_response_time_p90:slbid:host:status:method:upstream_status

    • upstream_response_time_p99:slbid:host:status:method:upstream_status

    • request_time_avg:slbid:host:status:method:upstream_status

    • request_time_p50:slbid:host:status:method:upstream_status

    • request_time_p90:slbid:host:status:method:upstream_status

    • request_time_p99:slbid:host:status:method:upstream_status

  • 巡檢規則

    規則名稱

    開啟狀態

    巡檢演算法

    巡檢指標

    slb-patrol-total

    預設開啟

    Time2Graph

    • pv

    • body_bytes_sent_avg

    • body_bytes_sent_sum

    • request_length_avg

    • request_length_sum

    • upstream_response_time_avg

    • upstream_response_time_p50

    • upstream_response_time_p90

    • upstream_response_time_p99

    • request_time_avg

    • request_time_p50

    • request_time_p90

    • request_time_p99

    slb-patrol-slb

    預設開啟

    Time2Graph

    • pv:slb

    • body_bytes_sent_avg:slb

    • body_bytes_sent_sum:slb

    • request_length_avg:slb

    • request_length_sum:slb

    • upstream_response_time_avg:slb

    • upstream_response_time_p50:slb

    • upstream_response_time_p90:slb

    • upstream_response_time_p99:slb

    • request_time_avg:slb

    • request_time_p50:slb

    • request_time_p90:slb

    • request_time_p99:slb

    slb-patrol-slbid_host_status

    預設關閉

    Time2Graph

    • pv:slbid:host:status

    • body_bytes_sent_avg:slbid:host:status

    • body_bytes_sent_sum:slbid:host:status

    • request_length_avg:slbid:host:status

    • request_length_sum:slbid:host:status

    • upstream_response_time_avg:slbid:host:status

    • upstream_response_time_p50:slbid:host:status

    • upstream_response_time_p90:slbid:host:status

    • upstream_response_time_p99:slbid:host:status

    • request_time_avg:slbid:host:status

    • request_time_p50:slbid:host:status

    • request_time_p90:slbid:host:status

    • request_time_p99:slbid:host:status

    slb-patrol-slbid_host_status_request_method_upstream_status

    預設關閉

    Time2Graph

    • pv:slbid:host:status:method:upstream_status

    • body_bytes_sent_avg:slbid:host:status:method:upstream_status

    • body_bytes_sent_sum:slbid:host:status:method:upstream_status

    • request_length_avg:slbid:host:status:method:upstream_status

    • request_length_sum:slbid:host:status:method:upstream_status

    • upstream_response_time_avg:slbid:host:status:method:upstream_status

    • upstream_response_time_p50:slbid:host:status:method:upstream_status

    • upstream_response_time_p90:slbid:host:status:method:upstream_status

    • upstream_response_time_p99:slbid:host:status:method:upstream_status

    • request_time_avg:slbid:host:status:method:upstream_status

    • request_time_p50:slbid:host:status:method:upstream_status

    • request_time_p90:slbid:host:status:method:upstream_status

    • request_time_p99:slbid:host:status:method:upstream_status

  • 專屬儀錶盤

    儀錶盤名稱

    關聯的Logstore或Metricstore

    說明

    監控概覽

    訪問日誌Logstore名稱-metrics

    展示CLB執行個體監控指標的總體情況,包括核心指標、錯誤碼、流量、例外狀況事件、訪問PV、訪問成功率等指標。

    監控中心

    • 訪問日誌Logstore名稱-metrics

    • 訪問日誌Logstore名稱

    展示CLB執行個體的即時監控資料,包括訪問PV、請求成功率、平均延時、4xx請求數、Status分布、流量、P50延遲、P90延遲、P99延遲、TOP請求Host、TOP延遲Host、TOP失敗率Host、TOP請求URL、TOP延遲URL、TOP失敗率URL、TOP請求後端、TOP延遲後端、TOP失敗率後端等指標。

    秒級監控

    訪問日誌Logstore名稱

    展示CLB執行個體的秒級監控指標,包括QPS、訪問延遲、Upstream延遲、成功率、請求流量、返回Body流量、2xx狀態代碼、3xx狀態代碼、錯誤狀態代碼、Upstream2xx狀態代碼、Upstream3xx狀態代碼、Upstream錯誤狀態代碼等指標。

    執行個體巡檢

    • 訪問日誌Logstore名稱-metrics

    • 訪問日誌Logstore名稱-metrics-result

    基於Log Service提供的機器學習演算法,自動檢測CLB執行個體的異常點,包括異常總數、高等級異常、異常等級分布、中等級異常、低等級異常、異常列表、例外狀況事件等指標。

    訪問概覽

    訪問日誌Logstore名稱

    展示CLB執行個體的整體狀態,包括PV對比昨日、PV對比上周、UV對比昨日、UV對比上周、PV分布、UV分布、今日訪問PV、7天訪問PV、TOP10訪問省份、移動端佔比、TOP10訪問Host、TOP10訪問UserAgent、TOP訪問IP等指標。

費用說明

  • 阿里雲負載平衡不針對日誌管理功能收取額外費用。

  • 接入CLB訪問日誌後,Log Service將根據儲存空間、讀取流量、請求數量、資料加工、資料投遞等進行收費。更多資訊,請參見按使用功能計費模式計費項目

使用限制

  • 只有已配置7層監聽的CLB執行個體才支援開啟訪問日誌的採集。

  • Log ServiceProject與CLB執行個體需處於同一地區。

  • 目前,CloudLens for CLB支援如下地區。

    雲類型

    地區

    公用雲

    華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華東1(杭州)、華東2(上海)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、中國(香港)、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、菲律賓(馬尼拉)、日本(東京)、美國(矽谷)、美國(維吉尼亞)、德國(法蘭克福)、英國(倫敦)、阿聯酋(杜拜)

注意事項

警告

CloudLens功能要求雲帳號下必須存在至少一個Project。

在使用者開通和使用CloudLens功能時,Log Service會檢測帳號下是否存在Project,具體邏輯如下。

檢測邏輯

  1. 使用者第一次開通CloudLens功能,Log Service會自動檢測您當前的阿里雲帳號下是否存在任意Project,如果沒有Project,則會在華南2(河源)地區建立一個名稱為aliyun-product-data-阿里雲帳號ID-cn-heyuan的Project。

  2. 使用者開通CloudLens功能後進入CloudLens,Log Service只會自動檢測您當前的阿里雲帳號下是否存在任意Project,不會在華南2(河源)地區建立Project,使用者可以手動建立任意Project,建立Project的步驟請參見管理Project

刪除Project

  • 如果您要刪除aliyun-product-data-阿里雲帳號ID-cn-heyuan這個Project,可以開啟雲命令列,執行以下命令進行刪除,請根據實際情況替換阿里雲帳號ID

    aliyunlog log delete_project --project_name=aliyun-product-data-阿里雲帳號ID-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com
  • 刪除其他Project和Logstore的步驟,請參見管理Logstore管理Project