Microsoft Discovery 中的可觀察性

Microsoft Discovery 與 Azure 監視器 整合,提供涵蓋所有平台資源的完整可觀察性。 您可以透過在專用的 Log Analytics 工作區查詢應用程式記錄,以及檢閱控制平面作業的活動記錄,來監控工作區、超級電腦及書架並進行疑難排解。

日誌類型

Microsoft Discovery 顯示三種日誌類別:

日誌類型 來源 Configuration Purpose
應用程式記錄 管理資源群組中的 Log Analytics 工作區 自動(無需設定) 追蹤代理程式的執行、工具運行、索引工作及在平台內的查詢操作
活動記錄 Azure 監視器 自動(預設可在 Azure 監視器 中取得) 對 Discovery 資源的控制平面操作進行審核與追蹤(建立、更新、刪除)
稽核記錄 Azure 儲存體 Account 或 Log Analytics workspace(客戶擁有) 客戶可以透過診斷設定自訂配置 歸檔或查詢平台及資源層級日誌,用於合規、安全稽核及長期保存

管理資源群組與 Log Analytics 工作空間

當你建立Microsoft發現資源,例如工作區、超級電腦或書架時,Microsoft發現服務會與訂閱中的資源一同提供一個管理資源群組(MRG)。 MRG 包含操作該資源所需的管理基礎設施,包括一個專用的 Log Analytics工作區,能自動收集應用程式日誌。

日誌會直接流入 MRG Log Analytics 工作區,無需其他設定。 每個發現資源類型(工作區、超級電腦或書架)都有自己的 MRG 和 Log Analytics 工作區,這些工作空間將日誌資料隔離並針對對應資源範圍。

備註

MRG 由 Microsoft 管理。 你可以從 Log Analytics 工作區讀取資料,但不應該修改或刪除 MRG 內的資源。

依資源分類的應用程式日誌表

以下表格描述了每個資源的 MRG Log Analytics 工作區中可用的日誌資料表。

Workspace

表 說明
DiscoveryLogs_CL 執行追蹤用於工作區內的 Agent 叫用、工具呼叫、工作流程步驟及調查回合的錯誤診斷
DiscoveryCogLoopLogs 來自 CogLoop 引擎的 AI 編排日誌,包括行動與認知子迴路活動、調查進度、決策及錯誤診斷

超級電腦

表 說明
KubePodInventory_CL 追蹤叢集內的莢艙建立、位置及生命週期狀態
KubeEvents_CL 捕捉 Kubernetes 的事件,例如排程失敗、磁碟掛載錯誤,以及 Pod 狀態變更等情況。
Syslog_CL 記錄與節點健康及基礎基礎設施問題相關的作業系統層級訊號
SystemContainerLogs_CL 來自平台管理控制器與編排服務的日誌
DiscoveryToolLogs_CL 工具容器中的應用程式日誌,包括執行輸出與失敗
DiscoveryBookshelfLogs_CL 超級電腦上執行的書架索引作業日誌

書架

表 說明
DiscoveryLogs_CL 來自知識庫查詢容器的日誌,包括查詢執行痕跡與錯誤診斷
AzureDiagnostics 與書架相關的 Azure AI 搜尋服務 服務的診斷日誌,包括索引操作、查詢操作及服務層級診斷

備註

書架索引工作是在超級電腦上執行的,因此索引日誌會出現在超級電腦的 MRG 下 DiscoveryBookshelfLogs_CL,而不是書架的 MRG。

AzureDiagnostics 資料表由書架 MRG 中佈建的 Azure AI 搜尋服務資源填入。

活動記錄

Azure 活動日誌記錄所有對 Microsoft Discovery 資源執行的 控制平面操作。 這些操作是由使用者發起的寫入與刪除操作,或透過 Azure Resource Manager(ARM)API 自動化的流程,例如建立工作區、更新超級電腦設定,或刪除書架。

活動日誌可在Azure 監視器中取得,預設保留90天。 你可以透過診斷設定將活動日誌匯出到 Log Analytics 工作區或儲存帳戶來延長保留時間。

活動記錄中可查看的常見 Discovery 控制平面作業包括:

運算 說明
Microsoft.Discovery/workspaces/write 建立或更新工作區
Microsoft.Discovery/workspaces/delete 刪除工作區
Microsoft.Discovery/supercomputers/write 建立或更新超級電腦
Microsoft.Discovery/supercomputers/delete 刪除一台超級電腦
Microsoft.Discovery/bookshelves/write 建立或更新書架
Microsoft.Discovery/bookshelves/delete 刪除書架

有關存取活動日誌的說明,請參見 查看Microsoft發現資源的活動日誌。

稽核記錄

稽核日誌是客戶可設定的日誌,您可以從 Microsoft Discovery 資源匯出到 Azure 儲存體 帳號或您自己訂閱中的 Log Analytics 工作空間。 與應用程式日誌(自動在 MRG 中收集)及活動日誌(總是在 Azure 監視器 中提供)不同,稽核日誌必須透過 Azure 監視器 diagnostic settings 明確啟用。

您可以選擇匯出所有可用的日誌類別,或僅匯出審核日誌。 稽核日誌非常適合用於:

  • 合規要求 - 保留資源層級平台日誌於指定期間,以符合法規或組織政策。
  • 安全稽核 ——將日誌儲存在你控制的目的地,以支援安全審查與事件調查。
  • 長期保留 - 將日誌保留期限延長至Azure 監視器活動日誌的90天預設期限之外。

下列 Discovery 資源類型支援審計日誌:

資源類型 資源提供者路徑
Workspace Microsoft.Discovery/workspaces
書架 Microsoft.Discovery/bookshelves
超級電腦 Microsoft.Discovery/supercomputers

有關逐步設定說明,請參閱 啟用 Microsoft Discovery 資源的稽核日誌。

相互關連識別碼

當 Discovery Studio 執行操作時,例如執行調查,平台會指派一個關聯 ID ,唯一識別該請求。 此 ID 會跨越所有處理該請求的系統元件,且工作區 DiscoveryLogs_CL 資料表中每個相關日誌項目欄位中都會包含相關 ID CorrelationId 。

利用關聯 ID,你可以追蹤請求的完整端到端流程:何時開始、呼叫了哪些代理和工具、發生過的錯誤,以及何時完成。

關聯 ID 會在 Discovery Studio 的 API 呼叫回應標頭中返回 X-Ms-Correlation-Request-Id。 你可以從瀏覽器的開發者工具「網路」標籤中取得它們。

欲了解如何尋找並使用關聯 ID,請參見查詢工作區日誌。

對於控制平面問題,請檢查活動記錄中與失敗作業相關的相互關聯識別碼。 在向 Microsoft 支援服務 提出支援請求時,請附上此關聯 ID,以加快調查進度。

日誌擷取延遲

日誌通常會在事件發生後幾秒內在 Log Analytics 中提供。 在極少數情況下,攝取時間可能延遲最多五分鐘。 在排除近期活動問題時,請稍等片刻,若未看到預期的日誌條目,請刷新您的查詢。

下一步