分享方式:


計量建議程式常用詞彙和概念的字彙

重要

從 2023 年 9 月 20 日起,您將無法建立新的計量建議程式資源。 計量建議程式服務將於 2026 年 10 月 1 日淘汰。

本文件說明計量建議程式中使用的技術字詞。 使用本文來瞭解使用服務時可能會遇到的常見概念和物件。

資料摘要

注意

多個計量可以共用相同的資料來源,甚至是相同的資料摘要。

資料摘要是計量建議程式從資料來源擷取的內容,例如 Azure Cosmos DB 或 SQL Server。 資料摘要包含下列資料列:

  • 時間戳記
  • 零或多個維度
  • 一或多個量值。

間隔

必須根據商務需求以特定細微性對計量進行監視。 例如,會以每日細微性對業務關鍵效能指標 (KPI) 進行監視。 不過,通常會以分鐘/小時的細微性對服務效能計量進行監視。 因此,從來源收集計量資料的頻率是不同的。

計量建議程式會在每個時間間隔持續擷取計量資料,間隔等於計量的資料粒度。每次,計量建議程式都會執行您已在此特定間隔寫入擷取資料的查詢。 根據此資料擷取機制,查詢指令碼 不應該傳回於資料庫中存在的所有計量資料,但必須將結果限制為單一間隔。

計量

計量是可量化的量值,用以監視及評估特定商務程序的狀態。 此量值可由分割成維度的多個時間序列值組合而成。 例如,Web 健康情況計量可包含使用者計數美國市場的維度。

維度

維度是一或多個類別值。 這些值的組合會識別特定的單變數時間序列 (例如國家/地區、語言和租用戶)。

多維度計量

什麼是多維度計量? 讓我們使用兩個範例。

企業營收

假設您有業務營收的資料。 時間序列資料看起來可能會像這樣:

時間戳記 類別 Market 營收
2020-6-1 Food (食物) 美國 1000
2020-6-1 服裝 美國 2000
2020-6-2 Food (食物) 英國 800
... ... ... ...

在此範例中,類別市場是維度。 營收是關鍵效能指標 (KPI),可分割成不同的類別和/或市場,也可以彙總。 例如,所有市場食物的營收。

複雜應用程式的錯誤計數

假設您有在應用程式中記錄的錯誤數目資料。 時間序列資料看起來可能會像這樣:

時間戳記 應用程式元件 區域 錯誤計數
2020-6-1 員工資料庫 西歐 9000
2020-6-1 訊息佇列 美國東部 1000
2020-6-2 訊息佇列 美國東部 8000
... ... ... ...

在此範例中,應用程式元件區域是維度。 錯誤計數是 KPI,可分割成不同的類別和/或市場,也可以彙總。 例如,所有區域中訊息佇列的錯誤計數。

量值

量值是基本或單位特定的字詞,也是可量化的計量值。

時間序列

時間序列是以時間順序編製索引 (或列出或繪出) 的一系列資料點。 通常,時間序列是以連續、平均間距時間點採用的序列。 其是離散時間資料的序列。

在計量建議程式中,特定維度組合上一個計量的值稱為一個序列。

資料粒度

細微性表示在資料來源產生資料點的頻率。 例如每日、每小時。

內嵌資料起算時間 (UTC)

內嵌資料起算時間 (UTC) 是您希望計量建議程式開始從資料來源擷取資料的時間。 您的資料來源必須在指定的擷取開始時間擁有資料。

信賴度界限

注意

信賴度界限不是用來尋找異常的唯一度量。 偵測模型可能會將此界限以外的資料點標示為正常。

在計量建議程式中,信賴度界限代表所使用的演算法敏感度,並用來篩選出過度敏感的異常。 在入口網站上,信賴度界線會顯示為透明藍色帶。 藍色帶內的所有點都會被視為一般點。

計量建議程式提供工具來調整所使用的演算法敏感度。 如需詳細資訊,請參閱如何:設定計量和微調偵測設定

信賴度界限

勾點

計量建議程式可讓您建立及訂閱即時警示。 這些警示是使用勾點透過網際網路傳送。

異常事件

將偵測設定套用至計量之後,每當其中的任何序列有異常時,就會產生事件。 在大型資料集中,這可能很困難,因此計量建議程式會將計量內的一系列異常分組成事件。 服務也會評估嚴重性,並提供診斷事件的工具。

診斷樹狀結構

在計量建議程式中,您可以對計量套用異常偵測,然後計量建議程式會自動監視所有維度組合的所有時間序列。 每當偵測到任何異常時,計量建議程式會將異常彙總成事件。 發生事件之後,計量建議程式會提供診斷樹狀結構,其中包含導致異常的階層,並找出影響最大的異常。 每個事件都有根本原因異常,這是樹狀結構的最上層節點。

異常群組

計量建議程式提供使用類似模式尋找相關時間序列的功能。 其也可以提供對其他維度影響更深入的深入解析,並讓異常相互關聯。

時間序列比較

您可以挑選多個時間序列來比較單一視覺效果中的趨勢。 這提供清楚且深入的方法來檢視和比較相關的序列。

偵測設定

注意

偵測設定只會套用在個別計量內。

在計量建議程式入口網站中,檢視計量時,左側面板中會列出偵測設定 (例如敏感度、自動延遲和方向)。 參數可以調整並套用至此計量內的所有序列。

每個時間序列都需要偵測設定,並判斷時間序列中的某個時間點是否為異常。 當您第一次將資料上線時,計量建議程式會設定整個計量的預設設定。

您也可以在序列群組或特定序列上套用微調參數,以進一步精簡設定。 只有一個設定會套用至時間序列:

  • 套用至特定序列的設定將會覆寫群組的設定
  • 群組的設定將會覆寫在整個計量套用的設定。

計量建議程式提供數種偵測方法,而且您可以使用邏輯運算子結合使用這些方法。

智慧偵測

使用多個機器學習演算法的異常偵測。

敏感度:用來調整異常偵測容錯的數值。 以視覺化方式,值越高,時間序列的上限和下限越窄。

硬式閾值

超出上限或下限的值是異常狀況。

最小值:下限

最大值:上限

變更閾值

使用先前的點值來判斷這個點是否為異常。

變更百分比:相較於前一個點,如果變更百分比超過此參數,則目前的點是異常的。

點的變更:要回溯的點數。

Common parameters

方向:只有在偏差以向上向下兩者的方向發生偏差時,點才會是異常。

直到以下時間之前不是有效異常:如果先前點的指定百分比也是異常,則資料點只是異常。

警示設定

警示設定會決定哪些異常應該觸發警示。 您可以使用不同的設定來設定多個警示。 例如,您可以針對對業務影響較低的異常建立警示,針對重要性更高的警示建立另一個警示。

您也可以跨計量建立警示。 例如,只有在兩個指定的計量有異常時才會觸發的警示。

警示範圍

警示範圍是指警示套用的範圍。 有四個選項:

所有序列的異常:系統會針對計量內所有序列中的異常觸發警示。

序列群組中的異常:只會針對序列群組的特定維度中的異常觸發警示。 指定的維度數目應該小於維度總數。

我的最愛序列中的異常:只會針對新增為我的最愛的異常觸發警示。 您可以選擇一組序列做為每個偵測設定的我的最愛。

所有序列前 N 個異常:只會針對前 N 個序列中的異常觸發警示。 您可以設定參數來指定要考慮的時間戳記數目,以及其中必須有多少異常才能傳送警示。

嚴重性

嚴重性是計量建議程式用來描述事件的嚴重性等級,包括

目前,計量建議程式會使用下列因素來測量警示嚴重性:

  1. 計量中異常的值比例和數量比例。
  2. 異常的信賴度。
  3. 您最愛的設定也會影響嚴重性。

自動延遲

某些異常是暫時性問題,特別是針對小型細微性計量。 您可以延遲特定時間點數目的警示。 如果在指定的點數內發現異常,將不會觸發任何警示。 您可以在計量等級或序列等級上設定自動延遲的行為。

您可以在計量等級或序列等級上設定延遲的行為。

資料摘要設定

擷取時間位移

根據預設,會根據細微性 (例如每日) 擷取資料。 藉由使用正整數,您可以依指定的值延遲資料的擷取。 使用負數,您可以依指定的值進行進階擷取。

每分鐘的擷取上限

如果您的資料來源支援有限的並行,請設定此參數。 否則,請保留預設設定。

在以下時間之後停止重試

如果資料擷取失敗,計量建議程式會在一段時間後自動重試。 期間的開頭是發生第一次資料擷取的時間。 重試期間長度會根據細微性來定義。 如果您使用預設值 (-1),則會根據細微性來決定重試期間:

資料粒度 在以下時間之後停止重試
每日、自訂 (> = 1 天)、每週、每月、每年 7 天
每小時、自訂 (< 1 天) 72 小時

重試間隔下限

您可以在重試從來源提取資料時指定間隔下限。 如果您使用預設值 (-1),則會根據細微性來決定重試間隔:

資料粒度 重試間隔下限
每日、自訂 (> = 1 天)、每週、每月 30 分鐘
每小時、自訂 (< 1 天) 10 分鐘
每年 1 天

寬限期

注意

寬限期從一般擷取時間開始,加上指定的擷取時間位移。

寬限期是一段時間,計量建議程式會繼續從資料來源擷取資料,但不會引發任何警示。 如果在寬限期之後未擷取任何資料,將會觸發無法使用的資料摘要警示。

在以下時間後延遲警示

當此選項設定為零時,具有 [無法使用] 的每個時間戳記都會觸發警示。 當設定為零以外的值時,如果未擷取任何資料,則會延遲指定數目的 [無法使用] 警示。

資料摘要權限

管理資料摘要權限有兩個角色:系統管理員檢視人員

  • 系統管理員可完全控制其中的資料摘要和計量。 其可以啟動、暫停、刪除資料摘要,以及更新摘要和設定。 系統管理員通常是計量的擁有者。

  • 檢視人員能夠檢視資料摘要或計量,但無法進行變更。

下一步