output {
  elasticsearch {
    id => "remote_cluster"
    hosts => ["https://es.example:9200"]
    proxy => "${ES_PROXY:}"
  }
}

Dodajte ovo u postojeći pipeline. hosts ostaje HTTP krajnja tačka klastera, dok ES_PROXY Logstash procesa može dati odobreni URI poput http://proxy.example:8080.

Referenca za izlaz Elasticsearch zahtijeva proxy URI i izričito prihvata prazan string kao nepodešen. Prazna zadana vrijednost izraza omogućava ovoj instanci da nema izričit proxy tamo gdje nije potreban.

Sačuvajte autentifikaciju klastera, postavke indeksa i TLS-a. Javno dostupan klaster može koristiti HTTP kandidata sa liste HTTP proxyja samo na ruti koja dopušta javne posrednike i na kojoj nisu konfigurirani proxy akreditivi; potvrdite pristup stvarnom hostu i portu klastera. Drugi izlaz može izabrati drugi proxy bez promjene svakog Java HTTP klijenta u JVM-u.

Zamjena varijabli okruženja događa se dok Logstash učitava pipeline. Postavite varijablu pri pokretanju stvarne usluge ili kontejnera, a ne u kasnijem nepovezanom terminalu.

Povezani članci