Вывад HTTP у Logstash: налада аўтэнтыфікацыі праз праксі
Выкарыстоўвайце аб'ект праксі з URL і ўліковым запісам у канвееры вываду, захоўваючы сапраўдны URL зборшчыка і фармат падзей.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Задайце гэтыя значэнні ў асяроддзі запуску службы Logstash, перш чым яна загрузіць канвеер. EVENT_ENDPOINT застаецца зборшчыкам; OUTBOUND_PROXY_URL можа быць http://proxy.example:8080 нават для зборшчыка на HTTPS. Пазнейшы export у іншай абалонцы не змяняе вывад, які ўжо ідзе.
Плагін прымае радок URI, hash з host/port/scheme або паказаны hash з url і неабавязковымі user/password. Выберыце адну форму і трымайце яе назвы палёў разам. Форма радка URI можа ўзяць кандыдата са спіса HTTP-праксі для публічнага маршруту, якому не патрэбны ўліковы запіс праксі.
Аб'яднайце гэта з існуючым канвеерам дастаўкі HTTP і захавайце аўтэнтыфікацыю зборшчыка і фармат падзей. Уліковы запіс аб'екта ўваходзіць у пасрэдніка; токен або ўваход праз API зборшчыка па-ранейшаму належыць запыту да пункту прызначэння.