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

Set desse verdiane i startmiljøet til Logstash-tenesta før ho lastar pipelinen. EVENT_ENDPOINT blir verande collectoren; OUTBOUND_PROXY_URL kan vere http://proxy.example:8080 sjølv for ein HTTPS-collector. Ein seinare export i eit anna skal endrar ikkje utdataa som køyrer.

Programtillegget tek imot ein URI-streng, ein hash med host/port/scheme, eller hashen som er vist med url og valfrie user/password. Vel éin form og hald feltnamna saman. URI-strengforma kan bruke ein kandidat frå HTTP-proxylista for ei open rute som ikkje treng ein proxykonto.

Flett dette inn i den eksisterande HTTP-leveringspipelinen og hald på collectorautentiseringa og hendingsformatet. Kontoen til objektet loggar på mellomleddet; tokenet eller API-innlogginga til collectoren høyrer framleis til destinasjonsførespurnaden.

Relaterte artiklar