output {
  elasticsearch {
    id => "remote_cluster"
    hosts => ["https://es.example:9200"]
    proxy => "${ES_PROXY:}"
  }
}

Мұны бар pipeline-ке қосыңыз. hosts кластердің HTTP соңғы нүктесі болып қалады, ал Logstash процесінің ES_PROXY http://proxy.example:8080 сияқты мақұлданған URI бере алады.

Elasticsearch шығысының анықтамасы прокси URI-ін талап етеді және бос жолды орнатылмаған ретінде анық қабылдайды. Өрнектің бос әдепкі мәні бұл данаға прокси қажет емес жерде айқын прокси болмауға мүмкіндік береді.

Кластердің аутентификациясын, индекс пен TLS параметрлерін сақтаңыз. Жалпыға қолжетімді кластер HTTP проксиілер тізімінен HTTP үміткерін тек жалпы делдалдарға рұқсат ететін және прокси тіркелгі деректері конфигурацияланбаған маршрутта ғана пайдалана алады; кластердің нақты host және port қолжетімділігін растаңыз. Басқа шығыс JVM-дегі әрбір Java HTTP клиентін өзгертпей басқа прокси таңдай алады.

Ортаның айнымалыларын ауыстыру Logstash pipeline-ті жүктеген кезде орындалады. Айнымалыны нақты қызмет немесе контейнер іске қосылған кезде орнатыңыз, кейінгі қатысы жоқ терминалда емес.

Қатысты мақалалар