Score:0

ยังไม่สามารถเชื่อมต่อจากคอนเทนเนอร์นักเทียบท่า Grafana กับ Prometheus ได้

ธง ru

...หลังจากทำตามบทช่วยสอนมากมาย เช่น

https://medium.com/@TimvanBaarsen/how-to-connect-to-the-docker-host-from-inside-a-docker-container-112b4c71bc66

ฉันเริ่มคอนเทนเนอร์กราฟานาด้วย:

% box docker run -d -p 3000:3000 --add-host=host.docker.internal:host-gateway --name grafana grafana/grafana-oss

แต่เมื่อฉันพยายามเข้าถึงอินสแตนซ์ของ prometheus จากคอนเทนเนอร์ของ grafana มันใช้งานไม่ได้และหมดเวลา

box% นักเทียบท่า exec -it grafana /bin/bash         
bash-5.1$ wget http://host.docker.internal:9090
กำลังเชื่อมต่อกับ host.docker.internal:9090 (172.17.0.1:9090)

โฮสต์คือ arch linux ผมทำอะไรผิดหรือเปล่า?

แก้ไข: ฉันอาจต้องกำหนดค่า prometheus แตกต่างกันหรือไม่ ฉันเพิ่งมี

Scrape_configs:
  # ชื่องานถูกเพิ่มเป็นป้ายกำกับ `job=<job_name>` ไปยังชุดเวลาที่คัดลอกมาจากการกำหนดค่านี้
  - job_name: "เซิร์ฟเวอร์"

    # metrics_path มีค่าเริ่มต้นเป็น '/metrics'
    # รูปแบบเริ่มต้นเป็น 'http'

    static_configs:
      - เป้าหมาย: ["<HOST_IP:8088"]
Score:0
ธง ru

ศักดิ์สิทธิ์ @#$%^

วิธีแก้ปัญหามาจากมุมที่คาดไม่ถึงโดยสิ้นเชิง และฉันพบที่นี่:

https://www.cloudsavvyit.com/6940/how-to-access-ports-on-the-host-from-a-docker-container/

ดูเหมือนว่าจะ ยูเอฟดับบลิว คำขอที่มาจากคอนเทนเนอร์นักเทียบท่าจะได้รับการจัดการเหมือนกับคำขอที่มาจากภายนอก...ซึ่งฉันไม่คาดคิดเลย

การเพิ่มกฎสำหรับช่วงของคอนเทนเนอร์นักเทียบท่าเช่นเดียวกับในโพสต์

โพสต์คำตอบ

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