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

Ustaw te wartości w środowisku uruchomieniowym usługi Logstash, zanim wczyta potok. EVENT_ENDPOINT pozostaje kolektorem; OUTBOUND_PROXY_URL może mieć wartość http://proxy.example:8080 nawet dla kolektora HTTPS. Późniejszy export w innej powłoce nie zmienia działającego wyjścia.

Wtyczka przyjmuje ciąg URI, hash z host/port/scheme albo pokazany hash z url i opcjonalnymi user/password. Wybierz jedną formę i trzymaj nazwy jej pól razem. Forma ciągu URI może użyć kandydata z listy proxy HTTP dla publicznej trasy, która nie wymaga konta proxy.

Połącz to z istniejącym potokiem dostarczania HTTP i zachowaj uwierzytelnianie kolektora oraz format zdarzeń. Konto obiektu loguje się do pośrednika; token lub logowanie API kolektora nadal należy do żądania do miejsca docelowego.

Powiązane artykuły