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

Stel hierdie waardes in die Logstash-diens se bekendstellingsomgewing voordat dit die pyplyn laai. EVENT_ENDPOINT bly die versamelaar; OUTBOUND_PROXY_URL kan http://proxy.example:8080 wees, selfs vir 'n HTTPS-versamelaar. 'n Latere export in 'n ander skulp verander nie die lopende uitvoer nie.

Die inprop aanvaar 'n URI-string, 'n hash met host/port/scheme, of die getoonde hash met url en opsionele user/password. Kies een vorm en hou sy veldname bymekaar. Die URI-string-vorm kan 'n kandidaat uit die HTTP-proxylys gebruik vir 'n openbare roete wat geen proxy-rekening nodig het nie.

Voeg dit by die bestaande HTTP-afleweringspyplyn en behou sy versamelaar-verifikasie en gebeurtenisformaat. Die objek se rekening meld by die tussenganger aan; die versamelaar se token of API-aanmelding hoort steeds by die bestemmingversoek.

Verwante artikels