Vendosja e një proxy HTTP në daljen Elasticsearch të Logstash
Konfiguroni URI-n e proxy-t të shtojcës së daljes Elasticsearch drejtpërdrejt, në vend që të mbështeteni te vetitë e rrjetit të të gjithë JVM-së.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
Shtojeni këtë në pipeline-in ekzistues. hosts mbetet pika fundore HTTP e klusterit, ndërsa ES_PROXY e procesit Logstash mund të japë një URI të miratuar si http://proxy.example:8080.
Referenca e daljes Elasticsearch kërkon një URI proxy dhe pranon shprehimisht një varg bosh si të pavendosur. Vlera e parazgjedhur bosh e shprehjes lejon këtë instancë të mos ketë proxy të qartë aty ku nuk nevojitet.
Ruani vërtetimin e klusterit, cilësimet e indeksit dhe TLS. Një kluster i arritshëm publikisht mund të përdorë një kandidat HTTP nga lista e proxy-ve HTTP vetëm në një rrugë që lejon ndërmjetës publikë dhe ku nuk janë konfiguruar kredenciale proxy; konfirmoni aksesin te host-i dhe porta reale e klusterit. Një dalje tjetër mund të zgjedhë një proxy tjetër pa ndryshuar çdo klient HTTP Java në JVM.
Zëvendësimi i variablave të mjedisit ndodh ndërsa Logstash ngarkon pipeline-in. Vendosni variablin në nisjen reale të shërbimit ose kontejnerit, jo në një terminal tjetër të palidhur më vonë.