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

Defina estes valores na contorna de inicio do servizo de Logstash antes de que cargue a canalización. EVENT_ENDPOINT segue a ser o colector; OUTBOUND_PROXY_URL pode ser http://proxy.example:8080 mesmo para un colector HTTPS. Un export posterior noutro shell non cambia a saída en execución.

O complemento acepta unha cadea URI, un hash con host/port/scheme, ou o hash mostrado con url e user/password opcionais. Escolla unha forma e manteña xuntos os nomes dos seus campos. A forma de cadea URI pode usar un candidato da lista de proxies HTTP para unha ruta pública que non precisa conta de proxy.

Combine isto coa canalización de entrega HTTP existente e conserve a autenticación do colector e o formato dos eventos. A conta do obxecto inicia sesión no intermediario; o token ou o inicio de sesión por API do colector segue pertencendo á solicitude de destino.

Artigos relacionados