HTTP-välityspalvelimen asetus Logstashin Elasticsearch-lähdössä
Määritä Elasticsearch-lähtölisäosan välityspalvelimen URI suoraan sen sijaan, että luottaisit koko JVM:n verkkoominaisuuksiin.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
Lisää tämä olemassa olevaan putkeen. hosts säilyy klusterin HTTP-päätepisteenä, kun taas Logstash-prosessin ES_PROXY voi tarjota hyväksytyn URI:n, kuten http://proxy.example:8080.
Elasticsearch-lähdön viite vaatii välityspalvelimen URI:n ja hyväksyy tyhjän merkkijonon nimenomaisesti asettamattomaksi. Lausekkeen tyhjä oletusarvo sallii tämän instanssin olla ilman nimenomaista välityspalvelinta silloin, kun sitä ei tarvita.
Säilytä klusterin todennus, indeksi- ja TLS-asetukset. Julkisesti saavutettava klusteri voi käyttää HTTP-ehdokasta HTTP-välityspalvelinluettelosta vain reitillä, joka sallii julkiset välittäjät ja jossa välityspalvelimen tunnuksia ei ole määritetty; vahvista pääsy klusterin todelliseen isäntään ja porttiin. Toinen lähtö voi valita toisen välityspalvelimen muuttamatta jokaista JVM:n Java HTTP -asiakasta.
Ympäristömuuttujien korvaaminen tapahtuu, kun Logstash lataa putken. Aseta muuttuja palvelun tai säiliön varsinaisessa käynnistyksessä, älä myöhemmässä asiaankuulumattomassa päätteessä.