Prometheus Proxy enables Prometheus to scrape metrics from services behind a firewall while preserving the native pull model.
يعمل Prometheus Proxy على توفير وسيلة لجسر جدار الحماية بين خادم Prometheus وخدمات المراقبة الداخلية. يتألف الحل من خدمتين خفيفتين: البروكسي الذي يعمل خارج الجدار، والوكيل الذي يعمل داخل الجدار على المضيفين المراقبين. يفتح الوكيل اتصالاً مستمراً عبر gRPC مع البروكسي، ويسجل مسارات نقاط النهاية /metrics الخاصة به. عند طلب Prometheus البيانات من البروكسي، يتم توجيه الطلب عبر القناة gRPC إلى الوكيل المناسب، الذي يجلب المقاييس من الخدمة المحلية ويعيدها. يتيح هذا النهج الحفاظ على نموذج السحب الأصلي لـ Prometheus دون الحاجة إلى فتح منافذ داخل الشبكة الداخلية. يدعم الحل التشفير TLS، والاتصال الآمن، ويمكن نشره بسهولة عبر Docker أو بناءه من المصدر.