2016-09-13 51 views
0

Azure Application Insights如何爲各種事件分配相同的操作ID?Azure Application Insights中的操作對應於什麼?

+0

您能提供更多的細節嗎?你指的是什麼操作ID和事件? –

+0

發佈問題的詳細信息。 –

+0

在AI中有一種稱爲操作的操作,它通過爲它們分配一個ID來鏈接不同的遙測數據。我只想對操作是什麼以及人工智能如何決定將這些事件鏈接在一起進行徹底的定義。 – purplePanda

回答

1

我假設我們正在談論Web SDK,其中ApplicationInsights使用http模塊來跟蹤請求,異常和依賴關係。根據請求開始在模塊中唯一的ID保存在HttpContext中。在相同請求的範圍內跟蹤新項目時HttpContext.Current被檢查;如果它不是null並且有id,則它被用作操作ID。這種方法的明顯限制是,它不會被異步操作推理,因爲HttpContext.Current將爲空。

對於異步操作,您可以使用需要從您身邊修改代碼的操作API。關於操作API的文檔:https://azure.microsoft.com/documentation/articles/app-insights-api-custom-events-metrics/#operation-context

相關問題