.NET 指标

指标是一段时间内报告的数字度量值。 它们通常用于监视应用的运行状况并生成警报。 例如,Web 服务可能会跟踪以下数量:

  • 每秒接收的请求数。
  • 响应所花费的毫秒数。
  • 发送的错误响应数。

可以定期向监视系统报告这些指标。 如果 Web 服务打算在 400 毫秒内响应请求,并在 600 毫秒后开始响应,则监视系统可以通知工程师应用响应速度比平时慢。

使用指标

在 .NET 应用中使用指标涉及两个部分:

  • 检测: .NET 库中的代码采用度量值,并将这些度量值与指标名称关联起来。
  • 收集: 由一个 .NET 应用来配置要从应用传输的命名指标以用于外部存储和分析。 某些工具可能会使用配置文件或 UI 工具在应用外部执行配置。

.NET 库开发人员主要关注检测步骤。 应用开发人员或运营工程师通常关注的是收集步骤,并在他们使用的库中利用预置的检测项。 但如果你是应用开发人员,并且任何现有指标都不符合你的需求,则可以创建新指标。

后续步骤