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 прокси само на рута што дозволува јавни посредници и каде што не се конфигурирани прокси акредитиви; потврдете пристап до вистинскиот хост и порта на кластерот. Друг излез може да избере друго прокси без да го менува секој Java HTTP клиент во JVM.

Замената на променливите на околината се случува додека Logstash го вчитува pipeline. Поставете ја променливата при вистинското стартување на услугата или контејнерот, а не во подоцнежен неповрзан терминал.

Поврзани статии