Prometheus 和 Grafana - 在不使用 azure 监控工具的情况下监控或抓取 azure 应用服务的指标

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

有没有办法直接将azure应用程序服务与Prometheus集成。我们需要抓取 Azure 应用服务中托管的应用程序/设备的指标。 我们可以启用 app Insight 或 azure 监控工具,并将它们直接与 Grafana 集成,但这里我们希望绕过 azure 监控工具。

Azure应用程序服务是paas,我们无法直接安装任何Prometheus代理。我想知道是否有一些方法可以从这些设备/盒子收集指标来监控系统的健康状况。

如果有任何建议/解决方案,我们会很高兴。

azure azure-web-app-service prometheus grafana
1个回答
0
投票

您的应用程序是否位于 azure 中的负载均衡器后面?如果是的话,从普罗米修斯的角度来看这并不理想。它被设计为可以直接访问实例。

我认为你有两个选择。

  • 使用 OpenTelemetry 收集器来抓取您的指标,然后通过远程写入导出器将它们导出到您的 Prometheus 实例
  • 或者使用 OTLP 功能并通过 OTLP 导出器发送指标

无论哪种方式,您都需要公开可写入的 Prometheus 端点。这可能是您需要考虑的事情。

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