.NET 指标
2023-04-18 17:00:54 时间
指标是在一段时间内报告的数值度量值,主要用于监视应用程序的运行状况并生成警报。 例如,Web 服务可能会跟踪每秒接收到的请求数、响应所花的毫秒数,以及向用户返回错误的响应数。 可以定期向监视系统报告这些指标。 如果示例 Web 服务的目的是在 400 毫秒内响应请求,而之后某天的响应时间减慢到 600 毫秒,则监视系统可以通知工程师,应用程序的运行情况未达到预期。
入门
在 .NET 应用中使用指标涉及两个部分:
检测: .NET 库中的代码采用度量值,并将这些度量值与指标名称关联起来。
收集: 由一个 .NET 应用开发人员来配置需要传输应用中的哪些命名指标来进行外部存储和分析。 某些工具还使工程师能够利用配置文件或单独的 UI 在应用外部配置此功能。
.NET 库开发人员主要关注检测步骤。 应用开发人员或运营工程师通常关注的是收集步骤,并在他们使用的库中利用预置的检测项。
但如果你是应用开发人员,并且任何现有指标都不符合你的需求,你还可以创建新指标。
后续步骤
检测教程 - 如何在代码中创建新指标
集合教程 - 如何存储和查看应用的指标数据
内置指标 - 发现已可以在 .NET 运行时库中使用的指标
比较指标 API
EventCounters - 了解什么是 EventCounters,如何实现它们,以及如何使用它们
相关文章
- WPF开发入门尝试
- 微软公告:ASP.NET曝漏洞 Win7等均中招
- WCF初接触实作之服务发布和使用
- WCF初次操作实践
- .NET程序员快来Visual Studio刷“成就”
- .NET垃圾回收机制知识点整理
- ASP.NET_正则表达式_匹配HTML中的一行或多行
- 利用WCF实现将服务器端的错误信息返回
- 怎样做一个快乐的ASP.NET程序员
- 为什么我们不要.NET程序员
- DDD落地,如何持久化聚合
- 迁移 dotnet 6 提示必须将目标平台设置为 Windows 平台
- C++|I/O|基于缓冲区的位级IO流
- 006: Django ajax请求
- 012:Django高级请求
- 开发者调查:C#在云应用中失去了地位 在游戏中依然大行其道
- 彻底理解 IO 多路复用实现机制
- 微软.NET 5.1迎来RC1版本 开发者已可上线尝鲜
- 速度和性能狂卷,.NET 7有多少人买单
- 风云再续:他抖任他抖,IO诊断在我手