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

Ange dessa värden i Logstash-tjänstens startmiljö innan den läser in pipelinen. EVENT_ENDPOINT förblir collectorn; OUTBOUND_PROXY_URL kan vara http://proxy.example:8080 även för en HTTPS-collector. En senare export i ett annat skal ändrar inte utdata som körs.

Pluginet accepterar en URI-sträng, en hash med host/port/scheme, eller hashen som visas med url och valfria user/password. Välj en form och håll dess fältnamn tillsammans. URI-strängformen kan använda en kandidat från HTTP-proxylistan för en publik väg som inte behöver ett proxykonto.

Slå samman detta med den befintliga HTTP-leveranspipelinen och behåll dess collectorautentisering och händelseformat. Objektets konto loggar in hos mellanhanden; collectorns token eller API-inloggning tillhör fortfarande begäran till målet.

Relaterade artiklar