Logstash HTTP izlaz: podešavanje proxy autentifikacije
Koristite proxy objekat sa URL-om i računom u izlaznom pipelineu, čuvajući stvarni URL kolektora i format događaja.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Postavite ove vrijednosti u okruženju za pokretanje Logstash servisa prije nego što učita pipeline. EVENT_ENDPOINT ostaje kolektor; OUTBOUND_PROXY_URL može biti http://proxy.example:8080 čak i za HTTPS kolektor. Kasniji export u drugoj ljusci ne mijenja izlaz koji radi.
Dodatak prihvata URI string, hash sa host/port/scheme, ili prikazani hash sa url i opcionalnim user/password. Odaberite jedan oblik i držite njegova imena polja zajedno. Oblik URI stringa može koristiti kandidata sa liste HTTP proxyja za javnu rutu kojoj ne treba proxy račun.
Spojite ovo sa postojećim pipelineom za HTTP dostavu i zadržite autentifikaciju kolektora i format događaja. Račun objekta se prijavljuje na posrednika; token ili API prijava kolektora i dalje pripada zahtjevu prema odredištu.