ipv6解析导致 blackbox_exporter 采集http监控项超时问题

news/2024/12/28 20:54:32/文章来源:https://www.cnblogs.com/max27149/p/18528146

排查过程

打开blackbox_exporter后台 http://127.0.0.1:9115/
找到监控项对应的 Debug Logs


image


点开查看日志:

Logs for the probe:
ts=2024-11-05T06:38:25.081157873Z caller=main.go:304 module=http_2xx target=http://img.xxx.cn/test.jpg level=info msg="Beginning probe" probe=http timeout_seconds=9.5
ts=2024-11-05T06:38:25.081232991Z caller=http.go:318 module=http_2xx target=http://img.xxx.cn/test.jpg level=info msg="Resolving target address" ip_protocol=ip6
ts=2024-11-05T06:38:25.144654104Z caller=http.go:318 module=http_2xx target=http://img.xxx.cn/test.jpg level=info msg="Resolved target address" ip=0e:924:1:1::14:d29
ts=2024-11-05T07:09:55.086648267Z caller=client.go:250 module=http_2xx target=http://img.xxx.cn/test.jpg level=info msg="Making HTTP request" url=http://[0e:924:1:1::14:d29]/test.jpg host=img.xxx.cn
ts=2024-11-05T07:09:55.086753304Z caller=main.go:119 module=http_2xx target=http://img.xxx.cn/test.jpg level=error msg="Error for HTTP request" err="Get http://[0e:924:1:1::14:d29]/test.jpg: dial tcp [0e:924:1:1::14:d29]:80: connect: network is unreachable"
ts=2024-11-05T07:09:55.086776385Z caller=main.go:119 module=http_2xx target=http://img.xxx.cn/test.jpg level=info msg="Response timings for roundtrip" roundtrip=0 start=2024-11-05T15:09:55.086709464+08:00 dnsDone=2024-11-05T15:09:55.086709464+08:00 connectDone=2024-11-05T15:09:55.086729233+08:00 gotConn=0001-01-01T00:00:00Z responseStart=0001-01-01T00:00:00Z end=0001-01-01T00:00:00Z
ts=2024-11-05T07:09:55.086798521Z caller=main.go:304 module=http_2xx target=http://img.xxx.cn/test.jpg level=error msg="Probe failed" duration_seconds=0.00569331

可以看到是域名解析到ipv6地址
而我监控的域名并没有ipv6解析,从而导致超时。

# dig -6 img.xxx.cn
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.9 <<>> -6 img.xxx.cn
;; global options: +cmd
;; connection timed out; no servers could be reached

解决方案A:
域名增加ipv6解析,并测试验证。

解决方案B:
修改blackbox.yml,指定使用ipv4解析地址:

modules:http_2xx:prober: httphttp:preferred_ip_protocol: "ip4"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/827185.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SATA系列专题之二《2.2 Link layer链路层加扰/解扰/CRC解析》

文章目录系列文章目录 前言 一、故事前传 二、SATA Link Layer 加扰/解扰解析 二、SATA Link Layer CRC解析 总结 前言 一、故事前传我们之前说到Link layer的结构,link layer的作用大致可以包括以下几点:Frame flow controlCRC的生成与检测对数据与控制字符的Scrmable/Descr…

GBU1016-ASEMI新能源专用整流桥GBU1016

GBU1016-ASEMI新能源专用整流桥GBU1016编辑:ll GBU1016-ASEMI新能源专用整流桥GBU1016 型号:GBU1016 品牌:ASEMI 封装:GBU-4 批号:2024+ 现货:50000+ 最大重复峰值反向电压:1600V 最大正向平均整流电流(Vdss):10A 功率(Pd):中小功率 芯片个数:4 引脚数量:4 安装方式…

Rockylinux9 配置静态IP地址

像往常一样,安装完操作系统后,准备配置网络,直接cd到网络配置文件夹中,发现之前配置的参数文件没有了,只剩下一个readme,神奇,打开看看 大致总结下来就是:主要变化是从 Network-Scripts转为用 Network Manager 和 key 文件,而不是基于 ifcfg 的文件。 在 Rocky Linux …

SATA系列专题之一《1.0 Physical Layer物理层OOB信号》

文章目录前言一、SATA物理层概述二、OOB(Out of Band)信号解析三、实例解析总结前言 一、SATA物理层概述 说OOB之前,首先得了解一下SATA结构以及物理层的含义。 SATA主要包括:应用层(Application Layer), 传输层(Transport Layer),链路层(Link Layer)、物理层(Physical Laye…

易基因:多组学分析揭示围产期IL-6动物模型肾脏发育过程中的DNA甲基化+基因表达调控网络|Cells

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因, 慢性肾脏病(Chronic kidney disease,CKD)是全球发病率和死亡率的主要原因之一。母体肥胖与系统性炎症和促炎细胞因子白细胞介素-6(Interleukin-6,IL-6)水平升高有关。此前研究证明妊娠期间母体 IL-6 增加…

利用射线检测实现光束照射激活功能——2024TapTap聚光灯GameJam(一)

利用射线检测实现光束照射激活功能——2024TapTap聚光灯GameJam记录日期 2024-11-05                          记录时间 13:35 项目完成 2024-10-28                         历经时长 21 天 简介 项目主题:Light 项…

【救急手册】API挂了如何应对...淘宝...京东...1688...诸如此类

电商API在跑任务的路上可能会跌个大跟头。诸如淘宝、京东、1688等可能是它自己的问题(服务器错误),也可能是我们给的指令不对(客户端错误),又或者是网络在作怪。不管是哪种,我们的目标都是一样的:尽快解决问题,恢复正常。今天,我们来聊聊那些在数字世界中默默工作的英…

html属性

HTML 属性属性是 HTML 元素提供的附加信息。 属性总是以 name="value" 的形式写在标签内,name 是属性的名称,value 是属性的值。HTML 属性HTML 元素可以设置属性 属性可以在元素中添加附加信息 属性一般描述于开始标签 属性总是以名称/值对的形式出现,比如:name=…

实验8:适配器模式

本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解适配器模式的动机,掌握该模式的结构; 2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1.画出对应的类图; 2.提交…