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

Angi disse verdiene i startmiljøet til Logstash-tjenesten før den laster pipelinen. EVENT_ENDPOINT forblir collectoren; OUTBOUND_PROXY_URL kan være http://proxy.example:8080 selv for en HTTPS-collector. En senere export i et annet skall endrer ikke utdataene som kjører.

Pluginnen godtar en URI-streng, en hash med host/port/scheme, eller den viste hashen med url og valgfrie user/password. Velg én form og hold feltnavnene sammen. URI-strengformen kan bruke en kandidat fra HTTP-proxylisten for en offentlig rute som ikke trenger en proxykonto.

Flett dette inn i den eksisterende HTTP-leveringspipelinen og behold collectorautentiseringen og hendelsesformatet. Kontoen til objektet logger på mellomleddet; collectorens token eller API-innlogging tilhører fortsatt destinasjonsforespørselen.

Relaterte artikler