其他分享
首页 > 其他分享> > .NET 6 + 健康检查:实现监控仪表板

.NET 6 + 健康检查:实现监控仪表板

作者:互联网

.NET 6 + 健康检查:实现监控仪表板

在本文开头的图片中,我们有一个监控仪表板示例(此处列出的服务状态不断更新),一个使用创建的实现 .NET 6 , ASP.NET 核心 和项目 野猪 .服务实例,例如 SQL 服务器 , PostgreSQL , MySQL , 雷迪斯 , MongoDB e 积家 .

监控应用程序/解决方案的运行状况不仅仅是检查网站和/或 REST API 是否处于活动状态……涉及许多依赖项,以支持服务为代表,例如数据库(关系或 NoSQL)、消息传递解决方案、存储……

而项目正是这种需求 野猪 力求简化,扩展由提供的能力 健康检查 集成了 ASP.NET 核心 !我什至在最近的直播中演示了这种监控解决方案的使用 运河.NET , 内容可免费观看 YouTube

该示例位于以下存储库中 GitHub

https://github.com/renatogroffe/DotNet6-Xabaril_HealthChecks-DistributedTracing-OpenTelemetry-Jaeger-SqlServer-PostgreSQL-Redis-MySQ

如果您发现该解决方案有用,请在支持它的存储库中给一个⭐️。我也邀请你在 GitHub 上关注我!

监控仪表盘对应的应用是使用模板创建的 ASP.NET Core 空

**dotnet new web -n SiteMonitoramento**

在文件中 应用设置.json 我们有用于监控的端点 积家 (物品 JaegerHealthCheckEnpoint ),用于监控数据库服务和监控仪表板设置的连接字符串(在 健康检查-UI ):

在下面的清单中,我们可以看到添加到 项目

最后,我们到达了实现监控仪表板的代码,我们可以在其中观察到:

在下一张图片中,我们有一个示例,其中包含端点返回的数据以及监控结果( /healthchecks-数据-ui ):

我们也可以整合 健康检查野猪 监控服务,例如 应用洞察 , 数据狗 e 普罗米修斯 ,甚至达到将其用作 释放门 作为 Azure 管道/Azure DevOps .

我以邀请结束这篇文章……

在这个 星期一 09/05 20:30巴西利亚时间 - 我们还会再来一个 免费在线活动 不是渠道 运河.NET .

一个新的生活,他们将在实践中更多地接近 设计模式 及其在不同场景中的采用 .NET平台!

要参加,请在以下链接注册,广播将通过 YouTube

https://bit.ly/design-patterns-dotnet-2ed

参考

Xabaril/AspNetCore.Diagnostics.HealthChecks:ASP.NET Core 的企业健康检查 | GitHub

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/15444/24210509

标签:AspNetCore,监控,HealthChecks,健康检查,NET,仪表板
来源: https://www.cnblogs.com/amboke/p/16656930.html