Logstash-en HTTP irteera: proxy autentifikazioa konfiguratzea
Erabili pluginaren URL eta kontua duen proxy objektua irteera-pipelinean, kolektorearen benetako URLa eta gertaeren formatua mantenduz.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Ezarri balio hauek Logstash zerbitzuaren abio-ingurunean, pipelinea kargatu aurretik. EVENT_ENDPOINT kolektorea izaten jarraitzen du; OUTBOUND_PROXY_URL http://proxy.example:8080 izan daiteke HTTPS kolektore batentzat ere. Geroago beste shell batean egindako export batek ez du martxan dagoen irteera aldatzen.
Pluginak URI katea, host/port/scheme dituen hash bat, edo erakutsitako hash-a url eta aukerako user/password rekin onartzen ditu. Aukeratu forma bat eta eduki bere eremu-izenak elkarrekin. URI katearen formak HTTP proxy zerrendako hautagai bat erabil dezake proxy konturik behar ez duen ibilbide publikorako.
Bateratu hau lehendik dagoen HTTP bidalketa-pipelinearekin eta mantendu kolektorearen autentifikazioa eta gertaeren formatua. Objektuaren kontuak bitartekarian saioa hasten du; kolektorearen token edo API saio-hasiera helmugako eskaerarena izaten jarraitzen du.