Logstashin HTTP-lähtö: välityspalvelimen todennuksen määrittäminen
Käytä lisäosan välityspalvelinobjektia, jossa on URL ja tili, lähtöputkessa ja säilytä kerääjän todellinen URL ja tapahtumamuoto.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Aseta nämä arvot Logstash-palvelun käynnistysympäristöön ennen kuin se lataa putken. EVENT_ENDPOINT pysyy kerääjänä; OUTBOUND_PROXY_URL voi olla http://proxy.example:8080 myös HTTPS-kerääjälle. Myöhempi export toisessa kuoressa ei muuta käynnissä olevaa lähtöä.
Lisäosa hyväksyy URI-merkkijonon, hashin, jossa on host/port/scheme, tai esitetyn hashin, jossa on url ja valinnaiset user/password. Valitse yksi muoto ja pidä sen kenttänimet yhdessä. URI-merkkijonomuoto voi käyttää ehdokasta HTTP-välityspalvelinluettelosta julkiseen reittiin, joka ei tarvitse välityspalvelintiliä.
Yhdistä tämä olemassa olevaan HTTP-toimitusputkeen ja säilytä sen kerääjän todennus ja tapahtumamuoto. Objektin tili kirjautuu välittäjään; kerääjän token tai API-kirjautuminen kuuluu edelleen kohdepyyntöön.