作法:管理您的資料摘要
重要
從 2023 年 9 月 20 日起,您將無法建立新的計量建議程式資源。 計量建議程式服務將於 2026 年 10 月 1 日淘汰。
了解如何在計量建議程式中管理上線的資料摘要。 本文會引導您在計量建議程式中管理資料摘要。
編輯資料摘要
注意
建立資料摘要之後,就無法變更下列詳細資料。
- 資料摘要識別碼
- 建立時間
- 維度
- 來源類型
- 資料粒度
只允許資料摘要的管理員進行變更。
在 [資料摘要清單] 頁面上,您可以暫停、重新啟用、刪除資料摘要:
暫停/重新啟用:選取 [暫停/播放] 按鈕以暫停/重新啟用資料摘要。
刪除:選取 [刪除] 按鈕以刪除資料摘要。
如果您變更擷取開始時間,則需要再次驗證結構描述。 您可以按一下資料摘要詳細資料頁面中的 [編輯] 來進行變更。
回填您的資料摘要
選取 [回填] 按鈕以觸發時間戳記上的立即擷取,以修正失敗的擷取或覆寫現有的資料。
- 開始時間會包含在內。
- 結束時間會排除在外。
- 只有選取的範圍才會重新觸發異常偵測。
管理資料摘要的權限
Azure 作業可分成兩個類別:控制平面和資料平面。 您可以使用控制平面來管理您訂用帳戶中的資源。 您可以使用資料平面來使用某個資源類型的執行個體所公開的功能。 Metrics Advisor 至少需要「讀者」角色才能使用其功能,但無法對資源本身執行編輯/刪除動作。
在計量建議程式中,還有其他更精細的角色可針對特定實體啟用權限控制,例如資料摘要、勾點、認證等。目前有兩種角色類型:
- 管理員:具有管理資料摘要、勾點、認證等 (包括修改和刪除) 的完整權限。
- 檢視人員:可以存取資料摘要、勾點、認證等的唯讀檢視。
進階設定
建立新的資料摘要時,有數個選擇性的進階設定,可以在資料摘要詳細資料頁面中加以修改。
擷取選項
擷取時間位移:依預設,資料會根據指定的細微性擷取。 例如,具有每日時間戳記的計量會在其時間戳記之後每天擷取。 您可以使用位移來延遲正數的擷取時間,或將其前移為負數。
最大並行:如果您的資料來源支援有限的並行存取,請設定此參數。 否則,請保留預設設定。
在之後停止重試:如果資料擷取失敗,則其會在一段時間內自動重試。 期間的開頭是發生第一次資料擷取的時間。 期間長度會根據資料細微性來定義。 如果保留預設值 (-1),則會根據如下的細微性來決定此值。
資料粒度 在以下時間之後停止重試 每日、自訂 (> = 1 天)、每週、每月、每年 7 天 每小時、自訂 (< 1 天) 72 小時 最小重試間隔:您可以在重試從來源提取資料時指定最小間隔。 如果保留預設值 (-1),則會根據如下的細微性來決定重試間隔。
資料粒度 重試間隔下限 每日、自訂 (> = 1 天)、每週、每月 30 分鐘 每小時、自訂 (< 1 天) 10 分鐘 每年 1 天
偵測時填滿間距:
注意
此設定不會影響您的資料來源,且不會影響入口網站上顯示的資料圖表。 自動填滿只會在異常偵測期間發生。
有時候數列不是連續的。 當遺漏資料點時,計量建議程式會先使用指定的值來填滿,然後進行異常偵測以改善精確度。 選項是:
- 使用先前實際資料點的值。 預設會使用此設定。
- 使用特定值。
動作連結範本:
動作連結範本可用來預先定義可採取動作的 HTTP URL,其中包含預留位置 %datafeed
、%metric
、%timestamp
、%detect_config
和 %tagset
。 您可以使用範本,從異常或事件重新導向至特定 URL 以向下切入。
填入動作連結之後,請按一下事件清單動作選項上的 [移至動作連結],然後按一下診斷樹狀目錄的右鍵功能表。 將動作連結範本中的預留位置取代為異常或事件的對應值。
預留位置 | 範例 | 註解 |
---|---|---|
%datafeed |
- | 資料摘要識別碼 |
%metric |
- | 計量識別碼 |
%detect_config |
- | 偵測設定識別碼 |
%timestamp |
- | 持續性事件的異常或結束時間時間戳記 |
%tagset |
%tagset %[%tagset.get("Dim1")] %[ %tagset.get("Dim1", "filterVal")] |
事件中異常或最上層異常的維度值。 filterVal 用來篩除方括弧內的相符值。 |
範例:
如果動作連結範本為
https://action-link/metric/%metric?detectConfigId=%detect_config
:- 動作連結
https://action-link/metric/1234?detectConfigId=2345
會移至計量1234
下的異常或事件,並偵測設定2345
。
- 動作連結
如果動作連結範本為
https://action-link?[Dim1=%tagset.get('Dim1','')&][Dim2=%tagset.get('Dim2','')]
:- 當異常為
{ "Dim1": "Val1", "Dim2": "Val2" }
時,動作連結會是https://action-link?Dim1=Val1&Dim2=Val2
。 - 當異常為
{ "Dim1": "", "Dim2": "Val2" }
時,動作連結會是https://action-link?Dim2=Val2
。因為[Dim1=***&]
會針對維度值空字串略過。
- 當異常為
如果動作連結範本為
https://action-link?filter=[Name/Dim1 eq '%tagset.get('Dim1','')' and ][Name/Dim2 eq '%tagset.get('Dim2','')']
:- 當異常為
{ "Dim1": "Val1", "Dim2": "Val2" }
時,動作連結會是https://action-link?filter=Name/Dim1 eq 'Val1' and Name/Dim2 eq 'Val2'
, - 當異常為
{ "Dim1": "", "Dim2": "Val2" }
時,動作連結會是https://action-link?filter=Name/Dim2 eq 'Val2'
。因為[Name/Dim1 eq '***' and ]
會針對維度值空字串略過。
- 當異常為
「資料摘要無法使用」警示設定
如果資料摘要從資料摘要開始擷取時指定的寬限期內沒有從來源擷取資料,則資料摘要會被視為無法使用。 在此情況下會觸發警示。
若要設定警示,您必須先建立勾點。 警示會透過設定的勾點來傳送。
寬限期:寬限期設定可用來判斷在未擷取任何資料點時傳送警示的時機。 參考點是第一次擷取的時間。 如果擷取失敗,計量建議程式會以細微性指定的間隔持續嘗試。 如果持續失敗超過寬限期,則會傳送警示。
自動延遲:當此選項設定為零時,具有 [無法使用] 狀態的每個時間戳記都會觸發警示。 指定零以外的設定時,系統不會根據指定的設定觸發具有 [無法使用] 狀態第一個時間戳記之後的連續時間戳記。