我正在设置一个 Prometheus 实例(在 Docker 容器中运行)来监视 Azure 服务。我已经阅读过有关使用 Azure Monitor Exporter 来实现此目的的信息,但我不确定如何将其与我的 Prometheus 设置正确集成。
如何设置 Prometheus 容器从 PostgreSQL 和 Blob 存储等 Azure 服务中提取指标?
任何关于如何实现这一目标的建议、资源或示例将不胜感激!
我已阅读有关使用 Azure Monitor Exporter 来实现此目的的信息,但我不确定如何将其与我的 Prometheus 设置正确集成。
为 Prometheus 启用 Azure Monitor 托管服务的唯一要求是拥有 Azure Monitor 工作区。
创建
prometheus.yml
配置文件:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'azure_service'
static_configs:
- targets: ['azure_service_endpoint:port'] # Replace with your Azure service endpoint and port
prometheus.yml
文件以包含要监视的 Azure 服务的抓取配置。定期检查 Prometheus 收集的指标,以确保您的 Azure 服务按预期运行。探索可用指标,使用 PromQL(Prometheus 查询语言)执行查询,并可视化数据。