Logstash-এর Elasticsearch আউটপুটে HTTP প্রক্সি সেট করুন
JVM-ব্যাপী নেটওয়ার্কিং বৈশিষ্ট্যের ওপর নির্ভর না করে Elasticsearch আউটপুট প্লাগইনের প্রক্সি URI সরাসরি কনফিগার করুন।
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
এটি বিদ্যমান পাইপলাইনে যুক্ত করুন। hosts ক্লাস্টারের HTTP এন্ডপয়েন্ট হিসেবেই থাকবে, আর Logstash প্রক্রিয়ার ES_PROXY যেমন http://proxy.example:8080 এর মতো অনুমোদিত URI দিতে পারে।
Elasticsearch আউটপুট রেফারেন্স একটি প্রক্সি URI দাবি করে এবং খালি স্ট্রিংকে স্পষ্টভাবে অনির্ধারিত হিসেবে গ্রহণ করে। এক্সপ্রেশনের খালি ডিফল্ট এই ইনস্ট্যান্সকে সেখানে কোনো স্পষ্ট প্রক্সি ছাড়াই চলার সুযোগ দেয় যেখানে প্রক্সি দরকার নেই।
ক্লাস্টারের প্রমাণীকরণ, ইনডেক্স ও TLS সেটিংস অপরিবর্তিত রাখুন। প্রকাশ্যে পৌঁছানো যায় এমন ক্লাস্টার কেবল সেই পথেই HTTP প্রক্সি তালিকা থেকে HTTP প্রার্থী ব্যবহার করতে পারে যেখানে পাবলিক মধ্যস্থতাকারী অনুমোদিত এবং কোনো প্রক্সি শংসাপত্র কনফিগার করা নেই; ক্লাস্টারের প্রকৃত হোস্ট ও পোর্টে পৌঁছানো যাচাই করুন। অন্য আউটপুট JVM-এর প্রতিটি Java HTTP ক্লায়েন্ট না বদলেই অন্য প্রক্সি বেছে নিতে পারে।
পরিবেশ চলকের প্রতিস্থাপন ঘটে যখন Logstash পাইপলাইন লোড করে। চলকটি সেবা বা কন্টেইনার চালু করার সময়েই সেট করুন, পরবর্তী কোনো অসম্পর্কিত টার্মিনালে নয়।