Codec doesn't work in Logstash 5.0, each line calls `decode` separately
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Inizia confrontando la gestione del decode di questo codec con la soluzione referenziata nell’issue #2 e l’invocazione di Logstash 5.0 mostrata qui. Riproduci il comportamento con un file gzip di CloudFront e verifica se le chiamate per riga possono produrre un evento; il lavoro è completato quando il codec analizza il file senza richiedere il workaround di #2.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Even after applying #3 this codec plugin does not work. I put some debugging into it and found the decode method is being called for each individual line, so no event is raised:
[2016-11-17T10:16:34,395][INFO ][logstash.codecs.cloudfront] Cloudfront: Parsing event #Version: 1.0
[2016-11-17T10:16:34,396][INFO ][logstash.codecs.cloudfront] Cloudfront: Parsing event #Fields: date time x-edge-location sc-bytes c-ip cs-method cs(Host) cs-uri-stem sc-status cs(Referer) cs(User-Agent) cs-uri-query cs(Cookie) x-edge-result-type x-edge-request-id x-host-header cs-protocol cs-bytes time-taken x-forwarded-for ssl-protocol ssl-cipher x-edge-response-result-type cs-protocol-version
[2016-11-17T10:16:34,396][INFO ][logstash.codecs.cloudfront] Cloudfront: Parsing event 2016-11-17 04:42:51 MEL50 882 x.x.x.x GET arandomstring.cloudfront.net / 403 - curl/7.43.0 - - Error anencryptedhash example.com https 79 0.000 - TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256 Error HTTP/1.1
The solution provided in #2 is the only way to parse events.
- Lingua principale
- Ruby
- Stelle
- 5
- Fork
- 4
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di logstash-plugins/logstash-codec-cloudfront
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
logstash-plugins/logstash-codec-cloudfront#2 · 17 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di logstash-plugins/logstash-codec-cloudfront
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
FinanceFlash/unvibecode#273 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Widget de foto do aluno duplica os controles quando o mesmo aluno está aberto em duas ediçõesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
we-promise/sure#4481 ·
I maintainer di solito rispondono entro 1 giorno
-
data error
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
riscv/riscv-unified-db#2772 ·
I maintainer di solito rispondono entro 1 giorno