Logstash HTTP-útgong: proxy-autentikaasje ynstelle
Brûk it proxy-objekt fan de plugin mei URL en akkount yn de útgangspipeline, en behâld de echte collector-URL en it evenemintformaat.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Set dizze wearden yn de startomjouwing fan de Logstash-tsjinst foar't dy de pipeline lade. EVENT_ENDPOINT bliuwt de collector; OUTBOUND_PROXY_URL kin http://proxy.example:8080 wêze, ek foar in HTTPS-collector. In lettere export yn in oare shell feroaret de rinnende útjefte net.
De plugin akseptearret in URI-string, in hash mei host/port/scheme, of de toande hash mei url en opsjonele user/password. Kies ien foarm en hâld de fjildnammen byinoar. De URI-stringfoarm kin in kandidaat út de HTTP-proksylist brûke foar in iepenbiere rûte dy't gjin proxy-akkount nedich hat.
Foegje dit gear mei de besteande HTTP-leveringspipeline en behâld syn collector-autentikaasje en evenemintformaat. It akkount fan it objekt logt yn by de tuskenpersoan; it token of de API-oanmelding fan de collector heart noch altyd by it bestimmingsoanfraach.