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 колектора досі належить запиту до місця призначення.