2016-12-14 27 views

回答

0

當然。因此,您首先可以定義要跟蹤的自定義跟蹤屬性。切換到代碼視圖並添加上面文章中定義的「trackedProperties」對象。在運行時,所有這些跟蹤的屬性都將在運行遙測中添加和發射。

指定了所有要自定義跟蹤的屬性後,需要讀取或查看診斷數據。目前有幾種方法可以做到這一點:

  1. 診斷設置工作流程,您可以設置診斷設置出口到Azure存儲或Azure的事件樞紐後處理。
  2. 使用診斷日誌啓用診斷併發送到Log Analytics將由OMS進行搜索和索引。

診斷消息的例子可以看出上面的文章 - 你會發現診斷消息在「trackedProperties」對象的「ActionCompleted」事件,這將包含任何您的自定義跟蹤屬性。

希望有幫助。如果您想更好地控制處理郵件選項1的作用(但要求您配置事件處理器以查看日誌) - Log Analytics提供了更多功能。關於日誌分析的信息可以是found here

+0

現在Azure門戶已關閉 - 至少對我而言。 我確實開始嘗試。我在診斷設置中設置了「Azure存儲」。我觸發了一些成功的和一些失敗的操作。但似乎什麼都沒有被添加到日誌存儲。當門戶恢復時,我會再看一遍。 –

+0

嗨,Jeff, 當我在MONITORING下點擊「診斷日誌」時,我看到一行顯示「沒有結果」。我認爲在這裏我會看到我的日誌。您能否詳細說明如何使用日誌? –

+0

是的 - 所以如果你點擊診斷日誌,它看起來像不能正確呈現日誌 - 我會向監測團隊報告。我的首選方法是單擊** Diagnostic Logs **並設置診斷設置以導出到Log Analytics。然後你可以使用OMS,它會自動爲你記錄和索引日誌。因此,如果稍後打開日誌分析實例,則可以在OMS中查詢類似「Type = AzureDiagnostics」的內容,並查看所有日誌(包含跟蹤的屬性)。存儲和事件中心也應該工作 - 只是不自動索引 – jeffhollan