數(shù)據(jù)查詢
接入性能監(jiān)控?cái)?shù)據(jù)后,您可以通過數(shù)據(jù)查詢頁面,查看目標(biāo)Profile在某一段時(shí)間內(nèi)的數(shù)值情況。
前提條件
已接入性能監(jiān)控?cái)?shù)據(jù)。具體操作,請(qǐng)參見接入Pyroscope性能監(jiān)控?cái)?shù)據(jù)。
背景信息
接入性能監(jiān)控?cái)?shù)據(jù)后,性能監(jiān)控?cái)?shù)據(jù)被存儲(chǔ)于名為${實(shí)例ID}-profile
的Logstore中。性能監(jiān)控?cái)?shù)據(jù)是Profile Explorer的數(shù)據(jù)來源。通過Profile Explorer,您可以高效查看Profile信息、對(duì)比Profile變化。
功能入口
在日志應(yīng)用區(qū)域的智能運(yùn)維頁簽下,單擊全棧監(jiān)控。
在SLS全棧監(jiān)控頁面,單擊目標(biāo)實(shí)例。
在左側(cè)導(dǎo)航欄中,選擇性能監(jiān)控>數(shù)據(jù)查詢。
序號(hào)
說明
①
篩選元數(shù)據(jù)。
標(biāo)簽數(shù)據(jù)、迷你圖和火焰圖均依賴于Profile元數(shù)據(jù)。
②
選擇標(biāo)簽。
③
設(shè)置主時(shí)間范圍。
④
迷你圖。
⑤
火焰圖。
篩選元數(shù)據(jù)
Profile元數(shù)據(jù)包含service
、language
、type
、valueTypes
四個(gè)部分。其中,service
對(duì)應(yīng)性能監(jiān)控?cái)?shù)據(jù)中的labels.__name__
字段,其余部分在性能監(jiān)控?cái)?shù)據(jù)中存在同名字段。您可以通過這四個(gè)部分確定一組Profile。更多字段說明,請(qǐng)參見性能監(jiān)控?cái)?shù)據(jù)格式。
在Profile元數(shù)據(jù)區(qū)域,您可以執(zhí)行如下操作。
設(shè)置元數(shù)據(jù)的時(shí)間范圍
該時(shí)間范圍用于指定元數(shù)據(jù)和標(biāo)簽數(shù)據(jù)的獲取范圍。為保證響應(yīng)速度,默認(rèn)為最近15分鐘。通常情況下無需更改。在數(shù)據(jù)變動(dòng)較頻繁或間隔較大時(shí),您可單擊圖標(biāo),進(jìn)行調(diào)整。
篩選元數(shù)據(jù)
支持通過
service
、language
、type
、valueTypes
四個(gè)維度篩選元數(shù)據(jù)。另外,還支持檢索unit
字段。選擇元數(shù)據(jù)
選擇一組元數(shù)據(jù)后,系統(tǒng)將根據(jù)您所選擇的元數(shù)據(jù)自動(dòng)更新迷你圖和火焰圖。
重要更換元數(shù)據(jù)的選擇,系統(tǒng)將清除選擇標(biāo)簽區(qū)域內(nèi)已有的標(biāo)簽篩選條件,變更為全部標(biāo)簽。
設(shè)置聚合策略
聚合策略包括SUM和AVG,迷你圖、火焰圖都依賴于該聚合策略。
聚合策略為SUM時(shí),火焰圖基于stackID進(jìn)行聚合,數(shù)值含義為主時(shí)間范圍內(nèi)采集Profile所占資源的總值,展示了該時(shí)間段內(nèi)各個(gè)方法對(duì)資源占用的總體水平。
聚合策略為AVG時(shí),火焰圖基于stackID進(jìn)行聚合,數(shù)值含義為多次采集Profile所占資源的均值,展示了各個(gè)方法對(duì)資源占用的平均水平。
選擇標(biāo)簽
標(biāo)簽數(shù)據(jù)依賴于元數(shù)據(jù)的時(shí)間范圍,標(biāo)簽鍵來源于性能監(jiān)控?cái)?shù)據(jù)中的labels
字段(JSON格式)。每一個(gè)標(biāo)簽支持IN
與NOT IN
兩種篩選方式。不同標(biāo)簽之間為與邏輯關(guān)系。選擇標(biāo)簽后,系統(tǒng)將根據(jù)您所選擇的標(biāo)簽自動(dòng)更新迷你圖和火焰圖。
標(biāo)簽包括自動(dòng)識(shí)別的標(biāo)簽和手動(dòng)輸入的標(biāo)簽。
自動(dòng)識(shí)別的標(biāo)簽依賴元數(shù)據(jù)的時(shí)間范圍。通常情況下僅需操作自動(dòng)識(shí)別的標(biāo)簽。
當(dāng)數(shù)據(jù)間隔超越元數(shù)據(jù)時(shí)間范圍時(shí),您可單擊添加,手動(dòng)輸入標(biāo)簽。
重要不允許輸入重復(fù)的標(biāo)簽鍵。
在選擇標(biāo)簽區(qū)域,您還可以執(zhí)行如下操作。
單擊重新填寫,重置已選擇的所有標(biāo)簽。單擊確定后,配置生效,系統(tǒng)將更新迷你圖與火焰圖。
單擊清空,清空已選擇的所有標(biāo)簽,系統(tǒng)將更新迷你圖與火焰圖。
設(shè)置主時(shí)間范圍
該時(shí)間僅影響迷你圖和火焰圖的時(shí)間范圍,不會(huì)影響元數(shù)據(jù)的時(shí)間范圍。
迷你圖
迷你圖用于展示指定時(shí)間范圍內(nèi)數(shù)據(jù)波動(dòng)情況和總體趨勢(shì)。迷你圖是基于元數(shù)據(jù)和標(biāo)簽的篩選結(jié)果,以時(shí)間進(jìn)行聚合,其聚合策略來源于元數(shù)據(jù)區(qū)域。其展示的數(shù)值含義,請(qǐng)參見火焰圖。
在迷你圖區(qū)域,單擊快速對(duì)比,系統(tǒng)將同步您已完成的配置(元數(shù)據(jù)篩選條件、標(biāo)簽篩選條件、聚合策略、元數(shù)據(jù)時(shí)間范圍、主時(shí)間范圍)到數(shù)據(jù)對(duì)比頁面,并展示數(shù)據(jù)對(duì)比迷你圖和火焰圖。更多信息,請(qǐng)參見Profile Explorer使用(數(shù)據(jù)對(duì)比)。
火焰圖
選擇元數(shù)據(jù)、標(biāo)簽后,系統(tǒng)將自動(dòng)生成一組profile的火焰圖。更多信息,請(qǐng)參見火焰圖。
在火焰圖區(qū)域,您還可以執(zhí)行如下操作。
添加圖表到儀表盤
儀表盤是日志服務(wù)提供的實(shí)時(shí)數(shù)據(jù)分析大盤。您可以單擊添加到儀表盤,將火焰圖以圖表形式保存到儀表盤中。
查看SQL
查看構(gòu)建該火焰圖的SQL語句。