HTTP starpniekservera iestatīšana Logstash Elasticsearch izvadē
Konfigurējiet Elasticsearch izvades spraudņa starpniekservera URI tieši, tā vietā paļaujoties uz visas JVM tīkla īpašībām.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
Pievienojiet to esošajai plūsmai. hosts joprojām ir klastera HTTP galapunkts, savukārt Logstash procesa ES_PROXY var nodrošināt apstiprinātu URI, piemēram, http://proxy.example:8080.
Elasticsearch izvades atsauce pieprasa starpniekservera URI un skaidri pieņem tukšu virkni kā neiestatītu. Izteiksmes tukšā noklusējuma vērtība ļauj šai instancei neizmantot skaidru starpniekserveri vietās, kur tas nav nepieciešams.
Saglabājiet klastera autentifikāciju, indeksa un TLS iestatījumus. Publiski sasniedzams klasteris var izmantot HTTP kandidātu no HTTP starpniekserveru saraksta tikai maršrutā, kas atļauj publiskus starpniekus un kurā nav konfigurēti starpniekservera akreditācijas dati; apstipriniet piekļuvi klastera faktiskajam resursdatoram un portam. Cita izvade var izvēlēties citu starpniekserveri, nemainot katru Java HTTP klientu JVM.
Vides mainīgo aizstāšana notiek, kamēr Logstash ielādē plūsmu. Iestatiet mainīgo faktiskajā pakalpojuma vai konteinera palaišanā, nevis vēlākā nesaistītā terminālī.