如何将存储在 azure 表或 Event Hub 中的指标公开给普罗米修斯?
How to expose metrics stored in azure tables or Event Hub to prometheus?
遵循以下指南后here,我已将所有虚拟机日志和指标收集到一组表中的单个存储帐户中。我还可以设置它以将指标公开给 Azure 事件中心。
我现在想将这些指标公开给普罗米修斯。
有没有什么方法可以在不编写我自己的从 azure 中手动提取数据并将其公开给 prometheus 的抓取工具的情况下执行此操作?
我认为没有直接的方法可以做到这一点。要么您必须创建一个 webjob/function/logic 应用程序来公开您的数据。
但是,您可以 Prometheus-Exporter
使用容器将数据从存储导出到 prometheus。
遵循以下指南后here,我已将所有虚拟机日志和指标收集到一组表中的单个存储帐户中。我还可以设置它以将指标公开给 Azure 事件中心。
我现在想将这些指标公开给普罗米修斯。
有没有什么方法可以在不编写我自己的从 azure 中手动提取数据并将其公开给 prometheus 的抓取工具的情况下执行此操作?
我认为没有直接的方法可以做到这一点。要么您必须创建一个 webjob/function/logic 应用程序来公开您的数据。
但是,您可以 Prometheus-Exporter
使用容器将数据从存储导出到 prometheus。