.NET 計量
計量是一段時間所報告的數值計量。 它們通常用來監視應用程式的健康情況,並產生警示。 例如,Web 服務可能會追蹤以下計量:
- 每秒收到的要求數。
- 回應所耗費的毫秒數。
- 已傳送錯誤回應。
這些計量可以規律的間隔回報給監視系統。 如果 Web 服務預期在 400 毫秒內回應要求,但在 600 毫秒內開始回應,則監視系統可以通知工程師應用程式回應速度比正常慢。
使用計量
在 .NET 應用程式中使用計量有兩個部分:
- 檢測:.NET 程式庫中的程式碼會採用度量,並將這些度量與計量名稱產生關聯。
- 收集:.NET 應用程式會設定要從應用程式傳輸的具名計量,以供外部儲存和分析。 某些工具可能會使用設定檔或 UI 工具,在應用程式外部執行設定。
.NET 程式庫開發人員通常對檢測步驟較感興趣, 應用程式開發人員或作業工程師則較為注重集合步驟,且會運用使用中程式庫內現有的檢測項目。 不過,如果您是應用程式開發人員且現有的計量都不符需求,則可以建立新的計量。
下一步
- 檢測教學課程:如何在程式碼中建立新計量
- 集合教學課程 (英文):如何儲存並檢視應用程式的計量資料
- 內建計量:探索 .NET 執行階段程式庫中可供使用的計量
- 比較計量 API
- EventCounters:學習 EventCounters 的內涵,以及實作和使用的方法