Enforce 1000 queued-logs hard cap in LogsBatcher
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- observability-sre
Direzione di ricerca
Inizia da sentry-core/src/logs.rs e confronta LogsBatcher con i requisiti di buffering nella documentazione develop collegata. Conferma il comportamento esistente di 100 log per envelope, quindi verifica che la coda non possa conservare più di 1000 log e che i log oltre il limite vengano eliminati invece di far crescere la coda.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The logs buffering spec requires SDKs to enforce a hard limit of 1000 queued logs and to send no more than 100 logs per envelope (see develop docs).
In sentry-core/src/logs.rs, LogsBatcher already flushes at 100 logs per envelope but currently does not enforce a 1000-item queue cap. We should add this cap so logs above the limit are dropped instead of allowing unbounded queue growth.
- Lingua principale
- Rust
- Stelle
- 753
- Fork
- 192
- Merge medio
- 21h 4m
- PR unite (30g)
- 7
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna 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 getsentry/sentry-rust
-
breaking change Rust Task
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
getsentry/sentry-rust#1345 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Pin Rust toolchainApertaRust Task
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
getsentry/sentry-rust#933 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Rust Tracking Issue
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
getsentry/sentry-rust#1344 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Rust Tracking Issue
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
getsentry/sentry-rust#1343 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Minidump scope syncForse già presa @timfish l’ha presa 9 giorni fa. ApertaFeature Rust
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
getsentry/sentry-rust#1341 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di getsentry/sentry-rust
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
RustCrypto/SSH#596 ·
-
proxy: SQL-over-HTTP turns empty arrays into [""] or [false], or HTTP 500 for int and float arraysAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
neondatabase/neon#12965 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
goauthentik/authentik#26867 ·
I maintainer di solito rispondono entro 1 giorno
-
api bug macos maintainer-needed p2 triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
area::tern difficulty::easy good first issue kind::cleanup triage::ready
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100