output {
  http {
    url => "${EVENT_ENDPOINT}"
    http_method => "post"
    format => "json"
    proxy => {
      url => "${OUTBOUND_PROXY_URL}"
      user => "${OUTBOUND_PROXY_USER}"
      password => "${OUTBOUND_PROXY_PASSWORD}"
    }
  }
}

Tieto hodnoty nastavte v prostredí spustenia služby Logstash, skôr než načíta pipeline. EVENT_ENDPOINT zostáva kolektorom; OUTBOUND_PROXY_URL môže byť http://proxy.example:8080 aj pre kolektor na HTTPS. Neskorší export v inom shelli bežiaci výstup nezmení.

Plugin prijíma reťazec URI, hash s host/port/scheme, alebo uvedený hash s url a voliteľnými user/password. Zvoľte jednu formu a držte jej názvy polí pohromade. Forma reťazca URI môže použiť kandidáta zo zoznamu HTTP proxy pre verejnú trasu, ktorá nepotrebuje proxy účet.

Zlúčte to s existujúcim pipeline na doručovanie cez HTTP a zachovajte autentizáciu kolektora aj formát udalostí. Účet objektu sa prihlasuje k sprostredkovateľovi; token alebo API prihlásenie kolektora stále patrí požiadavke na cieľ.

Súvisiace články