为 .Net Core Worker Service 收集指标并将其发送到 Prometheus 的推荐方法是什么?

Vic*_*tor 5 windows-services prometheus asp.net-core worker-service

我有一个 .net core 辅助服务,它将在后台运行。我想捕获有关服务运行状况的指标,并且需要由 Prometheus 使用。

无论我们需要使用默认的 Pull 模型还是 Pushgateway,推荐的方法是什么?

小智 1

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