共用方式為


監視時間序列深入解析

備註

時間序列深入解析服務將於 2024 年 7 月 7 日淘汰。 請考慮儘快將現有的環境移轉至替代解決方案。 如需有關淘汰和移轉的詳細資訊,請瀏覽我們的文件

當您有依賴 Azure 資源的重要應用程式和商務程序時,您會想要監視這些資源的可用性、效能和操作。 本文說明時間序列深入解析產生的監視資料,以及如何使用 Azure 監視器功能分析此資料,並發出警示。

監視器概觀

Azure 入口網站中適用於每個時間序列深入解析環境的 [概觀] 頁面,包含了資源使用量的簡短檢視,例如收到的訊息數目和儲存的位元組數目。 這項資訊很有幫助,不過這個窗格中只會提供少量的監視資料。 其中有些資料會自動進行收集,並可在您建立資源時立即進行分析。 您可使用一些設定來啟用其他類型的資料收集。

什麼是 Azure 監視器

時間序列深入解析使用 Azure 監視器建立監視資料,而 Azure 監視器是 Azure 中完整堆疊的監視服務,其提供一整組功能,可用於監視 Azure 資源,以及其他雲端和內部部署環境中的資源。

請先閱讀<使用 Azure 監視器監視 Azure 資源>一文,其中會說明下列概念:

  • 什麼是 Azure 監視器?
  • 與監視相關聯的成本
  • 在 Azure 中收集的監視資料
  • 設定資料收集
  • Azure 中用來分析和警示監視資料的標準工具

下列各節以此文章為基礎,說明從 Azure 時間序列深入解析收集的特定資料。 這些章節也會提供範例,展示如何使用 Azure 工具來設定資料收集和分析此資料。

小提示

若要了解 Azure 監視器的相關成本,請參閱 Azure 監視器成本和使用量。 若要瞭解您的資料顯示在 Azure 監視器中要花費的時間,請參閱記錄檔資料擷取時間

從 Azure 時間序列洞察監視資料

Azure 時間序列深入解析會收集與其他 Azure 資源相同類型的監視資料,如監視 Azure 資源中的資料中所述。

如需有關您可以收集的記錄和度量的詳細資訊,請參閱 Azure 時間序列深入解析監視資料參考

收集和路由

系統會自動收集並儲存平台計量,但也可以使用診斷設定來將資料路由傳送至其他位置。

在您建立診斷設定並將其路由傳送至一個或多個位置之前,系統不會收集和儲存資源記錄。 如需使用 Azure 入口網站、Azure CLI 或 PowerShell 建立診斷設定的詳細程序,請參閱建立診斷設定以在 Azure 中收集平台記錄和計量。 在建立診斷設定時,您可以指定要收集的記錄類別。

您可以從以下類別中,收集 Azure 時間序列深入解析的記錄:

類別 說明
入口(通道) 入口類別會追蹤入口流程中發生的錯誤。 此類別包含接收事件時發生的錯誤(例如連線到事件來源失敗)和處理事件(例如剖析事件承載時的錯誤)。

分析指標

您可以從 [Azure 監視器] 功能表開啟 [計量],分析 Azure 時間序列深入解析的計量以及其他 Azure 服務中的計量。 如需使用此工具的詳細資料,請參閱使用 Azure Monitor 指標資源管理員分析指標

如需可收集平台統計資料的清單,請參閱Azure 時間序列洞見資料參考

此範例顯示從所有事件來源接收到您 Azure 時間序列深入解析環境中的位元組計數。

輸入接收的位元組Azure 時間序列輸入接收的位元組

此範例顯示成功處理的位元組計數,這些位元組可在您的 Azure 時間序列深入解析環境中進行查詢。

匯入儲存的位元組Azure 時間序列匯入儲存的位元組

分析記錄

您可以在儲存帳戶中以 Blob 形式、作為事件資料,或透過 Log Analytics 查詢來存取資源記錄。

Azure 監視器記錄中的資料會儲存在資料表中,其中每個資料表都有一組專屬的唯一屬性。

Azure 監視器中的所有資源記錄都有相同的欄位,後面接著服務特定的欄位。 一般結構描述如 Azure 監視器資源記錄結構描述中所述。 如需針對 Azure 時間序列深入解析收集的資源記錄類型清單,請參閱 Azure 時間序列深入解析監視資料參考

Azure 時間序列深入解析會將資料儲存在以下表格中。

說明
TSIIngress 儲存進入類別資料的資料表。 入口類別會追蹤入口流程中發生的錯誤。 此類別包含接收事件時發生的錯誤(例如連線到事件來源失敗)和處理事件(例如剖析事件承載時的錯誤)。

若要將資料路由傳送至 Azure 監視器記錄,您必須建立診斷設定,才能將資源記錄或平台計量傳送至 Log Analytics 工作區。 若要深入瞭解,請參閱[集合] 和 [路由]

範例查詢

以下是可用來協助您監視 Azure 時間序列深入解析環境的查詢:

  • 取得過去五天內事件來源連線失敗的詳細資料:

    TSIIngress
    | where OperationName == "Microsoft.TimeSeriesInsights/environments/eventsources/ingress/connect"
    | where _ResourceId contains "<your environment name, event source name, or the full event source resource URL>"
    | where TimeGenerated > ago(5d)
    
    
  • 取得過去五天內收到的無效訊息詳細資料:

    TSIIngress
    | where OperationName == "Microsoft.TimeSeriesInsights/environments/eventsources/ingress/deserialize"
    | where _ResourceId contains "<your environment name, event source name, or the full event source resource URL>"
    | where TimeGenerated > ago(5d)
    
    

警報

在監視資料中發現重大狀況時,Azure 監視器會主動通知您。 如此便能在您的客戶注意到之前,先在您的系統中識別問題並加以對應。 可在 [計量]、[記錄]、[活動記錄] 中設定警示。 不同類型的警示各有優缺點。

根據平台指標建立警示規則時,請注意,對於以計數單位收集的時間序列洞察平台指標,某些匯總可能不可用或不適合使用。

後續步驟