Logstash HTTP-uitvoer: proxy-verifikasie instel
Gebruik die inprop se proxy-objek met URL en rekening in die uitvoerpyplyn, en behou die werklike versamelaar-URL en gebeurtenisformaat.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Stel hierdie waardes in die Logstash-diens se bekendstellingsomgewing voordat dit die pyplyn laai. EVENT_ENDPOINT bly die versamelaar; OUTBOUND_PROXY_URL kan http://proxy.example:8080 wees, selfs vir 'n HTTPS-versamelaar. 'n Latere export in 'n ander skulp verander nie die lopende uitvoer nie.
Die inprop aanvaar 'n URI-string, 'n hash met host/port/scheme, of die getoonde hash met url en opsionele user/password. Kies een vorm en hou sy veldname bymekaar. Die URI-string-vorm kan 'n kandidaat uit die HTTP-proxylys gebruik vir 'n openbare roete wat geen proxy-rekening nodig het nie.
Voeg dit by die bestaande HTTP-afleweringspyplyn en behou sy versamelaar-verifikasie en gebeurtenisformaat. Die objek se rekening meld by die tussenganger aan; die versamelaar se token of API-aanmelding hoort steeds by die bestemmingversoek.