.NET 計量
度量指標是隨時間報告的數值測量。 它們通常用來監視應用程式的健康情況,並產生警示。 例如,Web 服務可能會追蹤多少:
- 每秒收到的請求。
- 回應所花費的毫秒數。
- 已傳送錯誤回應。
這些計量可以定期回報給監視系統。 如果 Web 服務是要在 400 毫秒內回應要求,並在 600 毫秒內開始回應,監視系統可以通知工程師應用程式回應速度比正常慢。
使用計量
在 .NET 應用程式中使用計量有兩個部分:
- 儀器化:.NET 程式庫中的 程序代碼會進行測量,並將這些測量結果與度量名稱關聯起來。
- 集合: .NET 應用程式會設定要從應用程式傳輸的具名計量,以進行外部記憶體和分析。 某些工具可能會使用組態檔或UI工具,在應用程式外部執行設定。
.NET 連結庫開發人員主要對檢測步驟感興趣。 應用程式開發人員或營運工程師通常會專注於資料收集階段,並利用他們所使用的程式庫內既有的監測工具。 不過,如果您是應用程式開發人員,且沒有任何現有計量符合您的需求,您可以建立新的計量。
後續步驟
- 工具教程 - 如何在程式代碼中建立新的指標
- 集合教學課程 - 如何儲存和檢視應用程式的計量數據
- 源生成的度量及強類型標籤 - 如何使用源生成的度量搭配強類型標籤
- 內建計量 - 探索可用於 .NET 運行時間連結庫的計量
- 比較計量 API
- EventCounters - 了解什麼是 EventCounters、如何實作它們,以及如何取用它們