Logstash HTTP আউটপুট: প্রক্সি প্রমাণীকরণ কনফিগার করা
আউটপুট পাইপলাইনে প্লাগইনের URL-ও-অ্যাকাউন্ট প্রক্সি অবজেক্ট ব্যবহার করুন, প্রকৃত সংগ্রহকারী URL ও ইভেন্ট ফরম্যাট অক্ষুণ্ণ রেখে।
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}পাইপলাইন লোড হওয়ার আগে Logstash পরিষেবার লঞ্চ এনভায়রনমেন্টে এই মানগুলো সেট করুন। EVENT_ENDPOINT সংগ্রহকারী হিসেবেই থাকে; HTTPS সংগ্রহকারীর ক্ষেত্রেও OUTBOUND_PROXY_URL http://proxy.example:8080 হতে পারে। অন্য শেলে পরে করা export চলমান আউটপুট বদলায় না।
প্লাগইন একটি URI string, host/port/scheme সহ hash, অথবা দেখানো hash url ও ঐচ্ছিক user/password সহ গ্রহণ করে। একটি রূপ বেছে নিন এবং তার ফিল্ড নামগুলো একসাথে রাখুন। URI-string রূপটি প্রক্সি অ্যাকাউন্টের প্রয়োজন নেই এমন পাবলিক পথের জন্য HTTP প্রক্সি তালিকা থেকে একটি প্রার্থী ব্যবহার করতে পারে।
এটি বিদ্যমান HTTP-ডেলিভারি পাইপলাইনের সাথে একত্র করুন এবং তার সংগ্রহকারী প্রমাণীকরণ ও ইভেন্ট ফরম্যাট রাখুন। অবজেক্ট অ্যাকাউন্টটি মধ্যস্থতাকারীর সাথে লগইন করে; সংগ্রহকারীর token বা API লগইন এখনও গন্তব্য অনুরোধেরই অংশ।