Score:0

ดีบัก Prometheus Blackbox Exporter http_2xx probs

ธง cn

เรากำลังใช้ Prometheus Blackbox Exporter (blackbox_exporter รุ่น 0.19.0) เพื่อตรวจสอบปลายทาง HTTP
ตอนนี้เราจำเป็นต้องดำเนินการตรวจสอบกับ ล้มเหลว_if_body_matches_regexp.
การตรวจสอบจะล้มเหลวเมื่อมีคำบางคำอยู่ในเนื้อหา html
ด้วยเหตุนี้ เราจึงสร้างการกำหนดค่า http prob ต่อไปนี้:

การกำหนดค่าโมดูล:
โพรบ: http
หมดเวลา: 5 วินาที
http:
    valid_http_versions:
        - HTTP/1.1
        - HTTP/2
        - HTTP/2.0
    popular_ip_protocol: ip4
    ip_protocol_fallback: จริง
    ล้มเหลว_if_body_matches_regexp:
        - เพจใช้งานไม่ได้ชั่วคราว
    follow_redirects: จริง
ทีซีพี:
    ip_protocol_fallback: จริง
ไอซีเอ็มพี:
    ip_protocol_fallback: จริง
DNS:
    ip_protocol_fallback: จริง

ขออภัย การตรวจสอบไม่ทำงานตามที่คาดไว้ แม้ว่าเว็บไซต์จะมี เพจไม่สามารถใช้งานได้ชั่วคราว ภายในเนื้อหา html การตรวจสอบยังคงสำเร็จ

บันทึกสำหรับโพรบ:
ts=2022-02-17T09:46:31.403831228Z caller=main.go:320 module=http_2xx target=https://site.local level=info msg="Beginning probe" probe=http timeout_seconds=5
ts=2022-02-17T09:46:31.403959629Z caller=http.go:335 module=http_2xx target=https://site.local level=info msg="กำลังแก้ไขที่อยู่เป้าหมาย" ip_protocol=ip4
ts=2022-02-17T09:46:31.500911613Z caller=http.go:335 module=http_2xx target=https://site.local level=info msg="แก้ไขที่อยู่เป้าหมายแล้ว" ip=XXX.XXX.XXX.XXX
ts=2022-02-17T09:46:31.501017313Z caller=client.go:251 module=http_2xx target=https://site.local level=info msg="Making HTTP request" url=https://XXX.XXX .XXX.XXX host=site.local
ts=2022-02-17T09:46:31.614236162Z caller=main.go:130 module=http_2xx target=https://site.local level=info msg="ได้รับการตอบกลับ HTTP" status_code=200

เมตริกที่จะส่งคืน:
# HELP probe_failed_due_to_regex ระบุว่าโพรบล้มเหลวเนื่องจาก regex หรือไม่
# TYPE probe_failed_due_to_regex มาตรวัด
probe_failed_due_to_regex 0

หากต้องการตรวจสอบว่าเว็บไซต์โหลดอย่างถูกต้องภายใน Prometheus Blackbox Exporter หรือไม่ ฉันต้องการตรวจสอบเนื้อหา html ที่ได้รับระหว่างการทดสอบ มีใครทราบบ้างว่าเป็นไปได้หรือไม่ และอาจมีคำแนะนำในการแก้ไขจุดบกพร่องเพิ่มเติม

Score:0
ธง cn

ฉันไม่พบตัวเลือกการแก้ไขข้อบกพร่องเพิ่มเติม ดังนั้นฉันจึงยุติการแก้ไขซอร์สโค้ดเพื่อพิมพ์เนื้อหา HTML ที่ได้รับ เราเห็นว่าเว็บไซต์เริ่มส่งข้อมูลที่บีบอัด ไม่ใช่ âHTML ธรรมดาâ ดังนั้นการตรวจสอบจึงล้มเหลว

ขณะนี้มีคำขอผสานเพื่อเพิ่มเนื้อหา HTML ในโหมดดีบัก: https://github.com/prometheus/blackbox_exporter/pull/884

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา