问题标签 [prometheus-blackbox-exporter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
293 浏览

prometheus - 我在 strconv.ParseFloat 中收到错误:解析“2\r”:无效语法普罗米修斯

我想监控hangfire仪表板(https://github.com/mfberkdemir/hangfireExporter)但问题是prometheus给我这个错误这可能是什么? 在此处输入图像描述

0 投票
1 回答
908 浏览

https - Prometheus 黑盒导出器失败 https 但不是 http

我有一个模块的以下配置。该模块唯一用于返回 403 的网站。使用 http 时它可以正常工作,使用 https 时它会失败。

0 投票
1 回答
153 浏览

prometheus - 如何找到 helm 配置的 prometheus blackbox exporter 容器正在抓取的目标

我正在使用其他人的黑盒导出器的掌舵版本,该版本被配置为抓取一堆端点,而且它似乎这样做是正确的。我计划添加不同的端点,但我注意到,在我的工作目录中的模板(用于在 helm 版本中配置自定义端点)中,只有 4 个......但导出器正在成功抓取指标从6 个端点。

为了进一步调查这种不一致,我想知道如何检查正在运行的 blackbox-exporter 实例的配置——特别是正在探测哪些端点——同时在 blackbox 容器内的 sh shell 中执行到 / 中。我能够找到一些相关文件并查看使用 运行的黑盒进程ps -a,但在运行时似乎无法调查其配置。

帮助将不胜感激!感谢您的时间。

0 投票
1 回答
569 浏览

amazon-web-services - 普罗米修斯中的警报管理器给出退出代码错误并忽略普罗米修斯中警报管理器的分配

我是 prometheus 的新手,尝试在 prometheus 中安装警报管理器导出工具时,在使用 systemctl status alertmanager 检查后出现以下错误

5 月 1 日 11:23:07 STEP-Test systemd[1]:启动 AlertManager 服务。5 月 1 日 11:23:07 STEP-Test alertmanager[51547]: alertmanager: error: unknown short flag '-w', try --help May 01 11:23:07 STEP-Test systemd[1]: alertmanager.service:主进程退出,code=exited,status=1/FAILURE May 01 11:23:07 STEP-Test systemd[1]: alertmanager.service: 失败,结果为“exit-code”。

我试过删除并重新安装,但它是一样的。我检查了我的配置以查看,但我无法找出问题所在。配置文件是

谢谢大家的及时回复。

0 投票
2 回答
1017 浏览

prometheus - prometheus 未启动(未加载 prometheus.yml 文件)

在启动 Prometheus 时出现以下错误:

我试图将 Blackbox Exporter 集成到 Prometheus。

这是我的prometheus.yml文件:

0 投票
1 回答
85 浏览

prometheus - Prometheus:如何检查给定指标和标签组合是否存在至少一个时间序列?

我有公制LATENCY和标签status。我想在有的时候发出LATENCY警报status=CRITICAL

LATENCY仅当延迟超过阈值时,状态才会是关键的。如何检查是否至少有一个时间序列LATENCY{status="CRITICAL"}

我用过expr: absent(LATENCY{status="CRITICAL"}) == 0,但它不起作用。

0 投票
3 回答
521 浏览

prometheus - 使用 BlackBox 导出器监控 TCP 端点

我正在尝试使用使用 tcp_connect 模块的黑盒导出器来探测我的 LDAP 服务器。来源是我的k8s集群。在我的集群中,我绝对可以访问 ldap 服务器

我的普罗米修斯配置看起来像

但我的 Prometheus/targets页面显示“服务器返回 HTTP 状态 400 错误请求”我错过了什么吗?

0 投票
1 回答
391 浏览

prometheus-operator - 配置 prometheus-operator 以从 blackbox-operator 中抓取静态 icmp 目标

我需要如何配置一个monitoring.coreos.com/v1 Probe来检测我的 prometheus-operator 以icmp从定义的目标列表中收集指标?

0 投票
1 回答
21 浏览

prometheus - 带有多个表达式的警报

我正在考虑如何根据延迟定义警报的概念。本质上,我需要将它用于黑盒出口商警报。根据响应时间,我不会有警报说明连接的当前状态。

有没有办法定义一个规则,该规则将评估超过 1 个表达式并根据触发的表达式发出带有特定摘要和标签的警报?

0 投票
0 回答
140 浏览

amazon-ec2 - 如何使用 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:

  • 地区:us-east-1 端口:389

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

目标:

  • [172.10.0.2:389,172.10.0.2:389,172.10.0.4:389,172.10.0.2:8000,172.10.0.2.8000] 我需要列出所有 15 个 ec2 实例和端口。然后当一个新节点出现时,我需要在此处添加它,这会破坏动态性质。

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