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. Поставите променљиву при стварном покретању услуге или контејнера, а не у каснијем неповезаном терминалу.

Повезани чланци