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

Definiu aquests valors a l'entorn d'inici del servei de Logstash abans que carregui el pipeline. EVENT_ENDPOINT continua sent el col·lector; OUTBOUND_PROXY_URL pot ser http://proxy.example:8080 fins i tot per a un col·lector HTTPS. Un export posterior en una altra shell no canvia la sortida en execució.

El connector accepta una cadena URI, un hash amb host/port/scheme, o el hash mostrat amb url i user/password opcionals. Trieu una forma i manteniu junts els seus noms de camp. La forma de cadena URI pot usar un candidat de la llista de proxys HTTP per a una ruta pública que no necessita compte de proxy.

Combineu-ho amb el pipeline de lliurament HTTP existent i conserveu-ne l'autenticació del col·lector i el format dels esdeveniments. El compte de l'objecte inicia sessió a l'intermediari; el testimoni o l'inici de sessió per API del col·lector continua pertanyent a la petició de destí.

Articles relacionats