zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

.NET 指标

2023-04-18 17:00:54 时间

指标是在一段时间内报告的数值度量值,主要用于监视应用程序的运行状况并生成警报。 例如,Web 服务可能会跟踪每秒接收到的请求数、响应所花的毫秒数,以及向用户返回错误的响应数。 可以定期向监视系统报告这些指标。 如果示例 Web 服务的目的是在 400 毫秒内响应请求,而之后某天的响应时间减慢到 600 毫秒,则监视系统可以通知工程师,应用程序的运行情况未达到预期。

入门

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

检测: .NET 库中的代码采用度量值,并将这些度量值与指标名称关联起来。

收集: 由一个 .NET 应用开发人员来配置需要传输应用中的哪些命名指标来进行外部存储和分析。 某些工具还使工程师能够利用配置文件或单独的 UI 在应用外部配置此功能。

.NET 库开发人员主要关注检测步骤。 应用开发人员或运营工程师通常关注的是收集步骤,并在他们使用的库中利用预置的检测项。

但如果你是应用开发人员,并且任何现有指标都不符合你的需求,你还可以创建新指标。

后续步骤

检测教程 - 如何在代码中创建新指标

集合教程 - 如何存储和查看应用的指标数据

内置指标 - 发现已可以在 .NET 运行时库中使用的指标

比较指标 API

EventCounters - 了解什么是 EventCounters,如何实现它们,以及如何使用它们