HTTP-puhverserveri seadistamine Logstashi Elasticsearchi väljundis
Seadistage Elasticsearchi väljundpistmiku puhverserveri URI otse, selle asemel et tugineda kogu JVM-i võrguseadetele.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
Lisage see olemasolevasse konveieri. hosts jääb klastri HTTP-lõpp-punktiks, samas kui Logstashi protsessi ES_PROXY võib anda kinnitatud URI, näiteks http://proxy.example:8080.
Elasticsearchi väljundi viide nõuab puhverserveri URI-t ja aktsepteerib tühja stringi selgesõnaliselt määramata väärtusena. Avaldise tühi vaikeväärtus lubab sellel eksemplaril mitte omada selgesõnalist puhverserverit seal, kus seda ei vajata.
Säilitage klastri autentimine, indeksi- ja TLS-seaded. Avalikult kättesaadav klastr võib kasutada HTTP-kandidaati HTTP-puhverserverite loendist ainult marsruudil, mis lubab avalikke vahendajaid ja kus pole puhverserveri mandaate seadistatud; kinnitage juurdepääs klastri tegelikule hostile ja pordile. Teine väljund saab valida teise puhverserveri, muutmata iga Java HTTP-kliendi JVM-is.
Keskkonnamuutujate asendamine toimub Logstashi konveieri laadimise ajal. Määrake muutuja teenuse või konteineri tegelikul käivitamisel, mitte hilisemas mitteseotud terminalis.