问题标签 [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 回答
1154 浏览

prometheus - Prometheus 黑盒导出器引用每个作业的几个模块

job对于在 下引用多个模块的 Prometheus 黑盒导出器的 a 的语义是什么params.module

我想这意味着所有模块都已尝试,并且只有在所有模块都成功时探测才会成功。我遇到的所有示例都只使用单个模块(通常是module: [http_2xx]),到目前为止,我还没有配置示例,也没有在源代码中查找它。也许这里的某个人已经/肯定从直接经验中知道。

0 投票
0 回答
2502 浏览

docker - ICMP 在 docker 中使用 blackbox_exporter 检查

docker 和 prometheus 的新手,所以请指出我的配置中的任何明显错误...我使用 blackbox_exporter 和 prometheus 作为 docker 容器,并希望能够对一些内部主机运行 ICMP 检查,但我level=error msg="Error listening to socket" err="listen ip4:icmp 0.0.0.0: socket: operation not permitted"在我的调试日志。

HTTP 和 HTTPS 似乎工作得很好。主机已启动并可按名称 ping 通。我尝试以特权身份运行 blackbox_exporter 容器并设置上限。将 blackbox.yml 中的源 IP 设置为172.xx.xx.xx地址也无济于事

普罗米修斯.yml

icmp_ipv4.yml

黑盒.yml

0 投票
2 回答
2038 浏览

prometheus - PromQL 上两个布尔即时向量的逻辑按位与

我正在尝试定义来自用户 PoV 的服务的 E2E 访问可用性,这是在表示单个服务可用性的两个布尔即时向量之间应用按位与运算的结果。

我正在probe_success从预安装的“用户节点”获取 ping 这两个服务(例如 S1 和 S2)的结果blackbox_exporter

由于使用不同的模块(icmp 和 icmp6)探测目标,因此我使用了两个作业,因此得到了两个即时向量:

正如我在Prometheus (querying) logical operators docs上阅读的那样,该逻辑and并不是我想要的。¿ 有没有一种简单的方法可以在 PromQL 中执行这些“按位”操作?

0 投票
1 回答
3237 浏览

prometheus - Prometheus 查询计算 avg_over_time up-time,但想忽略 down-time 小于 1 分钟

我是 Prometheus 的新手,并在下面进行了查询,试图以百分比显示某个网站的平均正常运行时间以进行 SLA 监控(例如 Google)。

但是,是否可以让计算忽略少于 1 分钟的任何停机时间?

0 投票
2 回答
3373 浏览

prometheus - 按特定时间段删除时间序列指标 Prometheus

我在https://www.shellhacks.com/prometheus-delete-time-series-metrics/上读到,可以删除我们在 Prometheus 上不需要的时间序列指标。

但是无论如何要在特定时间段内删除它们;说在周一至周五下午 5 点到早上 6 点等期间删除指标?

0 投票
1 回答
1843 浏览

prometheus - Prometheus 保留时间设置为 1 年,但不会将数据保留超过默认 15 天

我最近安装了 Prometheus 并使用 Grafana 进行报告。

在安装过程中设置了 Prometheus,保留时间为 1 年 --storage.tsdb.retention.time=1y \

现在,我们从昨天开始注意到 15 天前的数据不再显示。我的代码有问题吗?1y没有被识别吗?

0 投票
1 回答
335 浏览

amazon-web-services - 在 helm values 文件中替换密码 prometheus blackbox exporter http target

我正在尝试通过 http api 对 rabbitmq 管理控制台进行活动性检查。我在端点下的 helm values 文件中有目标;我正在使用http探针。

输出如预期的那样。但我希望替换我已经在 helm secrets 中加密的密码,而不是在 url 中硬编码。我采用了来自https://github.com/helm/charts/tree/master/stable/prometheus-blackbox-exporter的 prometheus-blackbox 导出器。

如何从 helm secrets.yaml 中调用密码?

0 投票
0 回答
1117 浏览

grafana - 黑盒导出器 probe_ssl_earliest_cert_expiry 在 grafna 中给出错误值

我已经安装了 blackbox exporter 来监控应用程序 url 和 SSL 到期

在 grafana 仪表板中,我看到 SSL 到期显示错误

probe_ssl_earliest_cert_expiry{instance=~"$target"} -time()

请指教

0 投票
1 回答
2118 浏览

performance - 在 Prometheus 中添加两个值

我们需要在 Prometheus 中添加两个查询的结果。片段如下:

但结果显示没有数据,如下所示:

在此处输入图像描述

0 投票
1 回答
770 浏览

prometheus - Grafana Prometheus 计算不成功的 probe_success 响应的总停机时间,但不包括一分钟的停机时间

我有一个查询说 (1-probe_success{instance="https://www.google.com"}) - 我基本上是在尝试获取实例关闭的总次数。目前,当我将其设置为在 Grafana 上显示“总”值的“Singlestat”时,它运行良好。

但是,如果我想排除少于一分钟的停机时间怎么办?Prometheus 是否允许子查询/条件来实现这一点?

我的 Prometheus 目前设置为每 15 秒抓取一次数据。理想情况下,我希望在以下情况下看到我的总价值为5 ;

最近 2 分钟内的样本数据

上午 7:00:00 - 1(下)

上午 7:00:15 - 1(下)

上午 7:00:30 - 1(下)

上午 7:00:45 - 1(下)

上午 7:01:00 - 1(下)

上午 7:01:15 - 0(上)

上午 7:01:30 - 1(下)

上午 7:01:45 - 0(上)

上午 7:02:00 - 0(上)

谢谢