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

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

Referenca izlaza Elasticsearch zahtijeva proxy URI i izričito prihvaća prazan niz kao nepostavljen. Prazna zadana vrijednost izraza omogućuje ovoj instanci da nema izričit proxy ondje gdje nije potreban.

Sačuvajte autentifikaciju klastera, postavke indeksa i TLS-a. Javno dostupan klaster smije koristiti HTTP kandidata s popisa HTTP proxyja samo na ruti koja dopušta javne posrednike i na kojoj nisu konfigurirani proxy vjerodajnice; potvrdite pristup stvarnom hostu i portu klastera. Drugi izlaz može odabrati 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 stvarnom pokretanju usluge ili kontejnera, a ne u kasnijem nepovezanom terminalu.

Povezani članci