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 кирүүсү дагы эле багытталган суроого таандык.