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 цуглуулагч хэвээр байна; OUTBOUND_PROXY_URL нь HTTPS цуглуулагчийн хувьд ч http://proxy.example:8080 байж болно. Өөр shell дээр дараа хийсэн export ажиллаж буй гаралтыг өөрчлөхгүй.
Залгуур нь URI мөр, host/port/scheme бүхий hash, эсвэл үзүүлсэн hash-ыг url болон сонголтоор user/password-тай хүлээн авна. Нэг хэлбэрийг сонгож, талбарын нэрсийг нь хамт бариарай. URI мөрийн хэлбэр нь прокси бүртгэл шаарддаггүй нийтийн замд HTTP прокси жагсаалтаас нэр дэвшигч ашиглаж болно.
Үүнийг одоо байгаа HTTP хүргэлтийн шугамтай нэгтгэж, цуглуулагчийн баталгаажуулалт болон үйл явдлын форматыг хадгална. Объектын бүртгэл зуучлагчид нэвтэрнэ; цуглуулагчийн token эсвэл API нэвтрэлт хараахан хүрэх хүсэлтэд хамаарна.