共用方式為


監控儲存區

用於監控應用程式健康情況或對應用程式問題進行疑難排解所需的資料是儲存在監控儲存區中。此主題提供追蹤資料與相關查詢的說明,以及用於監控的 Windows PowerShell Cmdlet。

監控資料庫中的追蹤資料

在 AppFabric 之前,跨多個服務與多部電腦對分散式應用程式進行疑難排解非常困難。您必須為每個服務啟用追蹤功能、執行活動、關閉追蹤功能並收集所有追蹤檔案,然後在「服務追蹤檢視器」中檢視追蹤檔案。

在 AppFabric 中,您可以使用監控儲存區來搭配一或多個「事件收集」服務執行個體,更輕鬆地對應用程式問題進行疑難排解。所有 WCF 與工作流程服務事件都會儲存到監控儲存區。您可以將多個 WCF 與工作流程服務的檢測事件資料儲存在一個監控儲存區,也可以為每個應用程式使用不同的儲存區。

儲存在監控儲存區中的檢測事件資料包括:

  • 可協助您監控、疑難排解與微調 WCF 服務的 WCF 執行階段追蹤事件。此類別包含追蹤事件 (傳送),可讓您重新建構服務之間的訊息流程。

  • 來自 WF 追蹤記錄的事件 (以執行個體識別碼相互關聯)。

  • 服務主機事件。此類別包含 WCF 或工作流程服務主機產生的任何事件。

WCF 延伸模組與繫結組態修改 WCF 服務之通訊模式的情況並非罕見。因此,監控儲存區中可能有並非您的商務邏輯所產生的事件。例如,由「工作流程管理服務」(WMS) 管理的長期工作流程會公開控制端點,以允許 WMS 透過 net.pipe 訊息將命令傳送給服務。處理這些訊息時,事件的產生方式與處理您的商務訊息的方式一樣。當您的 Web 主控服務傳送或接收訊息時,就是這種情況。

監控資料庫支援的查詢

監控儲存區支援查詢各種服務衡量標準。此處列出一些範例。

服務中繼資料是「電腦名稱」、「網站名稱」、「應用程式名稱」與「服務虛擬路徑」。常見的查詢輸入參數包括服務中繼資料、衡量標準名稱與時間間隔。

  • 查詢與所指定 WF 執行個體識別碼、事件狀態或事件類型關聯的 WF 事件。

  • 依服務中繼資料查詢,例如:指定期間內啟動的執行個體數目、指定期間內的作用中執行個體數目,以及指定期間的平均執行個體存留期。

  • 根據追蹤記錄事件識別碼、WF 執行個體識別碼或服務中繼資料,查詢執行個體或服務的變數與追蹤的使用者資料。

  • 依 WCF 分析追蹤事件類型查詢 WCF 服務衡量標準。

  • 查詢以重新建構所指定活動識別碼的訊息流程。

  • 根據從工作流程服務執行個體擷取的使用者資料與變數進行查詢。

  • 查詢與所指定工作流程服務執行個體相關的 WCF 事件。

注意

若從查詢傳回的欄位值是 Null,則表示沒有為該欄位指派任何值。但是,若欄位的值是空白,則表示傳遞給該欄位的是空值 “”。

資料庫結構描述

監控結構描述指的是當 Initialize-ASMonitoringDatabase Cmdlet 初始化新的監控儲存區時建立的所有物件。不支援由使用者修改或擴充監控結構描述中的物件。

您可以直接在監控儲存區上執行 SQL 查詢以檢視事件資料。

監控儲存區結構描述可與持續性儲存區共存於同一個儲存區中。

監控資料庫 Cmdlet

您可以使用 AppFabric Cmdlet 來管理監控儲存區。您可以使用 Cmdlet 來執行下列功能。

資料庫管理

  • Initialize-ASMonitoringDatabase
    建立與初始化新的監控儲存區。
  • Remove-ASMonitoringDatabase
    刪除監控儲存區。若儲存區是專用的監控儲存區,則系統會將它刪除 (卸除)。若儲存區與其他結構描述共用,則只會移除監控結構描述。

清除與封存

您可以使用此 Cmdlet 群組來管理監控儲存區的封存組態。

  • Clear-ASMonitoringDatabase
    清除監控儲存區中的指定資料。資料可傳送到先前設定 (使用 Set-MonitoringDatabaseArchiveConfiguration) 的封存儲存區。
  • Set-ASMonitoringDatabaseArchiveConfiguration
    將監控儲存區與目的地封存儲存區關聯。目的地封存儲存區必須是現存且已初始化的監控儲存區。
  • Get-ASMonitoringDatabaseArchiveConfiguration
    擷取所指定監控儲存區之封存儲存區的組態資訊。必須已使用 Set-MonitoringDatabaseArchiveConfiguration 設定組態。
  • Remove-ASMonitoringDatabaseArchiveConfiguration
    移除有關監控儲存區之封存儲存區的組態資訊。

另請參閱

概念

資料庫管理
監控資料庫檢視與資料表

  2012-03-05