ضبط وكيل HTTP على مخرجات Elasticsearch في Logstash
اضبط عنوان URI للوكيل في إضافة مخرجات Elasticsearch مباشرةً بدلًا من الاعتماد على خصائص الشبكة على مستوى JVM بالكامل.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
أضف هذا إلى خط الأنابيب القائم. يبقى hosts نقطة نهاية HTTP الخاصة بالعنقود، بينما تستطيع ES_PROXY في عملية Logstash توفير عنوان URI معتمد مثل http://proxy.example:8080.
يشترط مرجع مخرجات Elasticsearch عنوان URI للوكيل، ويقبل صراحةً سلسلة فارغة على أنها غير مضبوطة. القيمة الافتراضية الفارغة في التعبير تتيح لهذا المثيل ألا يكون له وكيل صريح حيث لا حاجة إليه.
حافظ على مصادقة العنقود وإعدادات الفهرس وTLS. لا يجوز لعنقود يمكن الوصول إليه علنًا أن يستخدم مرشح HTTP من قائمة وكلاء HTTP إلا عبر مسار يسمح بالوسطاء العلنيين ولا توجد فيه بيانات اعتماد وكيل مضبوطة؛ تحقق من الوصول إلى المضيف والمنفذ الفعليين للعنقود. ويمكن لمخرج آخر اختيار وكيل مختلف دون تغيير كل عميل HTTP في JVM.
يحدث استبدال متغيرات البيئة أثناء تحميل Logstash لخط الأنابيب. اضبط المتغير عند تشغيل الخدمة أو الحاوية الفعلية، لا في طرفية أخرى لاحقة غير ذات صلة.