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

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

Referenca izlaza Elasticsearch zahteva proxy URI i izričito prihvata prazan string kao nepodešen. Prazna podrazumevana vrednost izraza omogućava ovoj instanci da nema izričit proxy tamo gde 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 dozvoljava javne posrednike i na kojoj nisu konfigurisani proxy akreditivi; potvrdite pristup stvarnom hostu i portu klastera. Drugi izlaz može izabrati drugi proxy bez promene svakog Java HTTP klijenta u JVM-u.

Zamena promenljivih okruženja se dešava dok Logstash učitava pipeline. Postavite promenljivu pri stvarnom pokretanju usluge ili kontejnera, a ne u kasnijem nepovezanom terminalu.

Povezani članci