คำถามติดแท็ก prometheus

2
จะแบ่งไฟล์การกำหนดค่าโพรได้อย่างไร?
ตอนนี้เรากำลังใช้Prometheusสำหรับการตรวจสอบของเราและเรามีการกำหนดค่าจำนวนมาก (ไฟล์กำหนดค่าหลัก prometheus.yml ของเรามีความยาว 1,400 บรรทัด) ฉันต้องการแยกสิ่งนี้ออกเป็นกลุ่มตรรกะ (อาจเป็น DEV / TEST / PROD?) แต่ฉันไม่สามารถหาเอกสารใด ๆ เกี่ยวกับวิธีการใช้ "รวม" (หรือคล้ายกัน) ในไวยากรณ์ไฟล์ Prometheus ได้ มีใครทำเช่นนี้กับไฟล์ config ของ Prometheus หรือไม่ ถ้าเป็นเช่นนั้นคุณทำได้อย่างไร

2
โพร 1.5.2 ที่อยู่เบื้องหลัง Apache 2.4 reverse proxy
ฉันต้องการวางโพรไว้ข้างหลังพร็อกซีย้อนกลับ Apache สำหรับการตรวจสอบสิทธิ์และการควบคุมการเข้าถึง นี่เป็นเวอร์ชั่นของ Prometheus ที่มาพร้อมกับ Debian Stretch ( prometheus --versionหมายถึงversion 1.5.2+ds (branch: debian/sid, revision: 1.5.2+ds-2+b3)) และสำหรับ Apache 2.4 ฉันมีโพรฟังอยู่แล้ว127.0.0.1:9090(เช่นอ้างอิงจากnetstat -tlpn) และฉันมีสิ่งนี้ในVirtualHostการกำหนดค่าของฉัน: <Location "/prometheus"> ProxyPass "http://localhost:9090" ProxyPassReverse "http://localhost:9090" </Location> อย่างไรก็ตามเมื่อฉันไปhttps://my-server.com/prometheusเปลี่ยนเส้นทางที่จะhttps://my-server.com/graphเกิดขึ้น (โดยรหัสสถานะ HTTP 302 และLocation: /graph) ซึ่งไม่สามารถให้บริการโดย reverse proxy ในการกำหนดค่าปัจจุบัน ฉันจะเปลี่ยนการกำหนดค่าสำหรับ Prometheus รุ่นนี้ได้อย่างไรซึ่งการเยี่ยมชมhttps://my-server.com/prometheusจะเปลี่ยนเส้นทางให้สำเร็จhttps://my-server.com/prometheus/graphเช่น "สิ่ง" ที่เกี่ยวข้องกับ Prometheus ทั้งหมดจะได้รับบริการภายใต้คำนำหน้า URL ทั่วไป/prometheus? อัพเดทสิ่งหนึ่งที่จิ๊กซอร์ของฉันในปัจจุบันคือ Prometheus …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.