.NET 分散式追蹤

分散式追蹤是一種診斷技術,可協助工程師將應用程式內的失敗和效能問題當地語系化,特別是針對可能分散於多部電腦或處理序的失敗和效能問題。 此技術會追蹤透過將由不同應用程式元件完成的工作相互關聯的應用程式的要求,並將它與應用程式可能針對並行要求正在執行的其他工作分開。 例如,負載平衡器可能會先收到對一般 Web 服務的要求,然後轉送到 Web 伺服器處理序,然後對資料庫進行數個查詢。 使用分散式追蹤可讓工程師分辨這些步驟是否失敗、每個步驟花費的時間長度,以及可能記錄每個步驟執行時所產生的訊息。

.NET 應用程式開發人員入門

重要 .NET 程式庫會經過檢測,自動產生分散式追蹤資訊。 不過,此資訊必須收集並儲存,以便稍後可供檢閱。 一般而言,應用程式開發人員會選取一項遙測服務來儲存此追蹤資訊,然後使用對應的程式庫,將分散式追蹤遙測傳輸到其所選的服務:

如需詳細資訊,請參閱瞭解分散式追蹤概念和下列指南:

對於第三方遙測收集服務,請遵循廠商所提供的設定指示。

.NET 程式庫開發人員入門

.NET 程式庫不需要擔心遙測最終的收集方式,只需考量其產生方式。 如果您希望程式庫的取用者能夠在分散式追蹤中查看詳細的工作,請新增分散式追蹤檢測來支援它。

如需詳細資訊,請參閱瞭解分散式追蹤概念新增自訂分散式追蹤檢測指南。