CloudLens for ALB(原ALB日志中心)
本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業(yè)務(wù)造成影響,請務(wù)必仔細閱讀。
日志服務(wù)聯(lián)合阿里云負載均衡推出CloudLens for ALB,提供ALB 7層日志分析、秒級監(jiān)控指標分析、實時告警等功能,并提供基于AIOps的自動異常巡檢功能。您可以通過CloudLens for ALB了解客戶端用戶行為、客戶端用戶的地域分布、請求成功率、響應(yīng)延遲等。本文介紹CloudLens for ALB的功能、資產(chǎn)、費用、使用限制等信息。
產(chǎn)品試用
SLS Playground中的CloudLens for ALB Demo,內(nèi)置了ALB實例、演示數(shù)據(jù)、可視化圖表等資源,提供了完整的演示環(huán)境,便于您快速了解及體驗功能。
您可以單擊CloudLens for ALB,進行試用。
SLS Playground中的數(shù)據(jù)為演示數(shù)據(jù),請勿用于生產(chǎn)環(huán)境。
功能說明
CloudLens for ALB基于實時訪問日志進行自動聚合,并提供智能巡檢、實時告警等功能,詳細功能如下:
支持集中管理當(dāng)前阿里云賬號下所有的ALB實例。
支持一鍵開啟ALB訪問日志的采集功能,集中管理日志的采集狀態(tài)。
提供ALB訪問日志的實時存儲、查詢與分析。
基于原始訪問日志實時提取各類指標信息,包括PV、請求成功率、平均延遲、P50延遲、P99延遲、出入流量等。并支持多個維度組合,包括app_lb_id、host、status。
提供豐富的可視化報表,包括監(jiān)控中心、秒級監(jiān)控、實例巡檢等,并支持報表郵件、釘釘群訂閱。
提供智能巡檢功能,支持全局巡檢和app_lb_id粒度巡檢,并支持在可視化報表中直接標注異常點。
自定義告警配置,告警通知直接對接消息中心、短信、郵件、語音(電話)、釘釘,并支持對接自定義WebHook。
功能優(yōu)勢
簡單:一站式開通、中心化使用,無需關(guān)心日志收集、存儲、計算、可視化等問題,將開發(fā)、運維人員從日志處理的繁瑣耗時中解放出來,將更多的精力集中到業(yè)務(wù)開發(fā)和技術(shù)探索。
海量:訪問日志與ALB實例請求PV成正比,數(shù)據(jù)規(guī)模很大,處理訪問日志需要考慮性能和成本問題。
實時:DevOps、監(jiān)控、報警等場景要求日志數(shù)據(jù)的實時性。負載均衡結(jié)合日志服務(wù)強大的大數(shù)據(jù)計算能力,秒級分析處理實時產(chǎn)生的日志。
重要99.9%情況下,日志延遲不超過3分鐘。
彈性:您可按ALB實例級別開通或關(guān)閉訪問日志功能,可任意設(shè)置日志存儲周期。Logstore容量可動態(tài)伸縮滿足業(yè)務(wù)增長需求。
智能:基于達摩院智能AIOps算法,提供ALB指標自動巡檢功能,有助于更快、更準確地發(fā)現(xiàn)并定位問題。
資產(chǎn)說明
所有資產(chǎn)都在您選擇的Project下,Project內(nèi)的資產(chǎn)如下:
Logstore
訪問日志Logstore用于存儲ALB 7層訪問日志,該Logstore為您自定義創(chuàng)建的Logstore。
巡檢結(jié)果Logstore用于存儲巡檢結(jié)果。開啟數(shù)據(jù)采集功能后,自動生成該專屬Logstore,其名稱為訪問日志Logstore名稱-metrics-result。
重要請勿刪除ALB 7層訪問日志相關(guān)的Logstore,否則將無法正常采集日志到日志服務(wù)。
請勿刪除訪問日志Logstore中的部分字段的索引,否則指標轉(zhuǎn)換會失敗。
Metricstore
監(jiān)控指標Metricstore用于存儲聚合后的指標信息。開啟數(shù)據(jù)采集功能后,自動生成該專屬Metricstore,其名稱為訪問日志Logstore名稱-metrics。
說明監(jiān)控指標Metricstore存儲的是聚合后的指標,數(shù)據(jù)量相比原始訪問日志大大降低,非常適用于長期存儲。
聚合規(guī)則
規(guī)則名稱
聚合時間粒度
聚合維度
生成指標名
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
app_lb_id
10秒
app_lb_id
pv:app_lb_id
body_bytes_sent_avg:app_lb_id
body_bytes_sent_sum:app_lb_id
request_length_avg:app_lb_id
request_length_sum:app_lb_id
upstream_response_time_avg:app_lb_id
upstream_response_time_p50:app_lb_id
upstream_response_time_p90:app_lb_id
upstream_response_time_p99:app_lb_id
request_time_avg:app_lb_id
request_time_p50:app_lb_id
request_time_p90:app_lb_id
request_time_p99:app_lb_id
app_lb_id_host_status
10秒
app_lb_id+host+status
pv:app_lb_id:host:status
body_bytes_sent_avg:app_lb_id:host:status
body_bytes_sent_sum:app_lb_id:host:status
request_length_avg:app_lb_id:host:status
request_length_sum:app_lb_id:host:status
upstream_response_time_avg:app_lb_id:host:status
upstream_response_time_p50:app_lb_id:host:status
upstream_response_time_p90:app_lb_id:host:status
upstream_response_time_p99:app_lb_id:host:status
request_time_avg:app_lb_id:host:status
request_time_p50:app_lb_id:host:status
request_time_p90:app_lb_id:host:status
request_time_p99:app_lb_id:host:status
巡檢規(guī)則
規(guī)則名稱
巡檢算法
巡檢指標
alb-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
alb-patrol-alb
Time2Graph
pv:alb
body_bytes_sent_avg:alb
body_bytes_sent_sum:alb
request_length_avg:alb
request_length_sum:alb
upstream_response_time_avg:alb
upstream_response_time_p50:alb
upstream_response_time_p90:alb
upstream_response_time_p99:alb
request_time_avg:alb
request_time_p50:alb
request_time_p90:alb
request_time_p99:alb
專屬儀表盤
儀表盤名稱
關(guān)聯(lián)的Logstore或Metricstore
說明
監(jiān)控概覽
訪問日志Logstore名稱-metrics
展示ALB實例監(jiān)控指標的總體情況,包括核心指標、錯誤碼、流量、異常事件、訪問PV、訪問成功率、平均延遲等指標。
監(jiān)控中心
訪問日志Logstore名稱-metrics
訪問日志Logstore名稱
展示ALB實例的實時監(jiān)控數(shù)據(jù),包括訪問PV、請求成功率、平均延時、4xx請求數(shù)、Status分布、流量、P50延遲、P90延遲、P99延遲、TOP請求Host、TOP延遲Host、TOP失敗率Host、TOP請求URL、TOP延遲URL、TOP失敗率URL、TOP請求后端、TOP延遲后端、TOP失敗率后端等指標。
秒級監(jiān)控
訪問日志Logstore名稱
以秒級粒度展示監(jiān)控信息,便于發(fā)現(xiàn)瞬時抖動的異常情況,包括QPS、訪問延遲、Upstream延遲、成功率、請求流量、返回Body流量、2xx狀態(tài)碼、3xx狀態(tài)碼、錯誤狀態(tài)碼、Upstream2xx狀態(tài)碼、Upstream3xx狀態(tài)碼、Upstream錯誤狀態(tài)碼等。
實例巡檢
訪問日志Logstore名稱-metrics
訪問日志Logstore名稱-metrics-result
基于日志服務(wù)提供的機器學(xué)習(xí)算法,自動檢測ALB實例的異常點,包括異常總數(shù)、高等級異常、異常等級分布、中等級異常、低等級異常、異常指標分布、異常列表、異常事件等指標。
訪問概覽
訪問日志Logstore名稱
展示ALB實例的整體狀態(tài),包括PV對比昨日、PV對比上周、UV對比昨日、UV對比上周、PV分布、UV分布、今日訪問PV、7天訪問PV、TOP10訪問省份、移動端占比、TOP10訪問Host、TOP10訪問UserAgent、TOP訪問IP等指標。
費用說明
阿里云負載均衡不針對日志管理功能收取額外費用。
接入ALB訪問日志后,日志服務(wù)將根據(jù)存儲空間、讀取流量、請求數(shù)量、數(shù)據(jù)加工、數(shù)據(jù)投遞等進行收費。更多信息,請參見按使用功能計費模式計費項。
使用限制
日志服務(wù)Project與負載均衡實例需處于同一地域。
目前,CloudLens for ALB支持如下地域。
云類型
地域
公共云
華北1(青島)、華北2(北京)、華北3(張家口)、華北6(烏蘭察布)、華東1(杭州)、華東2(上海)、華東5(南京-本地地域)、華南1(深圳)、華南3(廣州)、西南1(成都)、中國(香港)、新加坡、馬來西亞(吉隆坡)、印度尼西亞(雅加達)、日本(東京)、美國(硅谷)、美國(弗吉尼亞)、德國(法蘭克福)
金融云
華東1 金融云、華東2 金融云、華南1 金融云
注意事項
CloudLens功能要求云賬號下必須存在至少一個Project。
在用戶開通和使用CloudLens功能時,日志服務(wù)會檢測賬號下是否存在Project,具體邏輯如下。
檢測邏輯
用戶第一次開通CloudLens功能,日志服務(wù)會自動檢測您當(dāng)前的阿里云賬號下是否存在任意Project,如果沒有Project,則會在華南2(河源)地域創(chuàng)建一個名稱為
aliyun-product-data-阿里云賬號ID-cn-heyuan
的Project。用戶開通CloudLens功能后進入CloudLens,日志服務(wù)只會自動檢測您當(dāng)前的阿里云賬號下是否存在任意Project,不會在華南2(河源)地域創(chuàng)建Project,用戶可以手動創(chuàng)建任意Project,創(chuàng)建Project的步驟請參見管理Project。
刪除Project
如果您要刪除
aliyun-product-data-阿里云賬號ID-cn-heyuan
這個Project,可以打開云命令行,執(zhí)行以下命令進行刪除,請根據(jù)實際情況替換阿里云賬號ID。aliyunlog log delete_project --project_name=aliyun-product-data-阿里云賬號ID-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com
刪除其他Project和Logstore的步驟,請參見管理Logstore和管理Project。