Подешавање HTTP проксија на Logstash излазу Elasticsearch
Конфигуришите прокси URI додатка за излаз Elasticsearch директно, уместо ослањања на мрежна својства целог JVM-а.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
Додајте ово у постојећи pipeline. hosts остаје HTTP завршна тачка кластера, док ES_PROXY Logstash процеса може дати одобрени URI попут http://proxy.example:8080.
Референца излаза Elasticsearch захтева прокси URI и изричито прихвата празан стринг као неподешен. Празна подразумевана вредност израза омогућава овој инстанци да нема изричит прокси тамо где није потребан.
Сачувајте аутентификацију кластера, подешавања индекса и TLS-а. Јавно доступан кластер може користити HTTP кандидата са листе HTTP проксија само на рути која дозвољава јавне посреднике и на којој нису конфигурисани прокси акредитиви; потврдите приступ стварном host-у и порту кластера. Други излаз може изабрати други прокси без промене сваког Java HTTP клијента у JVM-у.
Замена променљивих окружења дешава се док Logstash учитава pipeline. Поставите променљиву при стварном покретању услуге или контејнера, а не у каснијем неповезаном терминалу.