HTTP изход в Logstash: настройка на удостоверяване през прокси
Използвайте прокси обекта с 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 може да е http://proxy.example:8080 дори за колектор по HTTPS. По-късен export в друга обвивка не променя работещия изход.
Плъгинът приема URI низ, hash с host/port/scheme или показания hash с url и незадължителни user/password. Изберете една форма и дръжте имената на полетата ѝ заедно. Формата с URI низ може да използва кандидат от списъка с HTTP прокси за публичен маршрут, който не изисква прокси акаунт.
Обединете това със съществуващия конвейер за доставка по HTTP и запазете удостоверяването на колектора и формата на събитията. Акаунтът на обекта влиза в посредника; токенът или API входът на колектора все още принадлежи на заявката към дестинацията.