如何在后台服务中使用Prometheus在.NET Core控制台应用程序中进行指标和监控?

问题描述 投票:0回答:2

我正在 .net core 应用程序中使用 Prometheus 进行 POC。我在 Prometheus 网站上没有获得足够的信息来开始使用

a)如何在后台服务中使用 Prometheus 在 .NET Core 控制台应用程序中进行指标和监控?

我为 webapi 做了,我能够处理它,但没有后台服务的方式

prometheus monitoring asp.net-core-3.1
2个回答
0
投票

不要使用后台服务模板,而是使用 WebApi 模板并将工作线程添加到服务集合中,这是公开应用程序指标的最简单方法。 这就是我多年来一直这样做的方式,是的,我把很多东西带入了记忆空间,但我很务实,如果有机会我会探索真正的方法


0
投票

您可以使用 prometheus-net 包的独立服务器,这是一个在 dotnet 中使用 Prometheus 的绝佳包,如其 documentation 中所述。

© www.soinside.com 2019 - 2024. All rights reserved.