HTTP izlaz u Logstashu: podešavanje proxy autentifikacije
Koristite proxy objekat dodatka sa URL-om i računom u izlaznom pipeline-u, č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 vrednosti u okruženju za pokretanje Logstash servisa pre 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 menja izlaz koji radi.
Dodatak prihvata URI string, hash sa host/port/scheme, ili prikazani hash sa url i opcionim user/password. Izaberite jedan oblik i držite imena njegovih 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 pipeline-om za HTTP isporuku i zadržite autentifikaciju kolektora i format događaja. Račun objekta se prijavljuje na posrednika; token ili API prijava kolektora i dalje pripada zahtevu prema odredištu.