首页 > 解决方案 > 如何使用 ec2_sd_config 和 blackbox exporter 进行多目标和多端口服务状态检查。?

问题描述

我有 15 个 EC2 实例,在每个系统中,多个服务在不同的端口(如 443、8081、8082、8000)上运行。我需要检查服务是否运行顺畅。当我将黑盒导出器与 Prometheus 一起使用时,我需要为每个端口编写多个作业,或者我需要在 prometheus.yml 文件中列出目标模块中的所有节点。我可以在 ec2_sd_config 和 blackbox 导出器的帮助下通过指定所有端口在一项工作中编写它吗??

在使用发现所有 ec2 实例的 ec2_sd_config 时,yml 文件配置为 ec2_sd_configs:

因此,一项作业只能指定一个端口。如果我使用目标,那么我需要列出所有目标,这不是一个好习惯。

目标:

请建议一种在普罗米修斯中以最少的工作数量来处理它的方法。?

标签: amazon-ec2prometheusprometheus-blackbox-exporter

解决方案


推荐阅读