Add core SDK structured Logs public API
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- ruby
- Ambito
- api, backend, observability-sre
Direzione di ricerca
Inizia da sdk-specs/openspec/specs/logs/spec.md, poi esamina PostHog::Client e lo snapshot dell’API pubblica, dove l’audit non ha trovato alcuna API core per i logs. Usa gli scenari della specifica core come obiettivo dei test; il lavoro è completo quando il supporto pubblico per capture/logger, la mappatura della severity, la codifica OTLP, il batching e il flushing, e il trasporto verso l’endpoint dei logs specificato funzionano indipendentemente da Rails.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Add core SDK structured Logs public API to posthog-ruby.
Spec
sdk-specs/openspec/specs/logs/spec.md
Current evidence
Rails-only logs support exists, but the core SDK audit found no capture_log / logger public API in PostHog::Client or the public API snapshot.
Expected behavior
Implement logs support at the core SDK level, including:
- Public log capture API / logger helper.
- Severity mapping.
- OTLP log record/envelope encoding.
- Batching/flush behavior for logs.
- Transport to
{host}/i/v1/logs?token={projectApiKey}. - Tests for core spec scenarios independent of Rails.
- Lingua principale
- Ruby
- Stelle
- 36
- Fork
- 34
- Merge medio
- 1g 13h
- PR unite (30g)
- 18
Guida per i contributori
Apri 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 PostHog/posthog-ruby
-
bug enhancement feature/flags
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
PostHog/posthog-ruby#189 ·
-
enhancement feature/flags
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
PostHog/posthog-ruby#188 ·
-
bug enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
PostHog/posthog-ruby#186 ·
-
SDK references Apertadocumentation
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
PostHog/posthog-ruby#148 ·
-
enhancement feature/flags
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
PostHog/posthog-ruby#110 · 2 commenti ·
Tutte le issue di PostHog/posthog-ruby
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
hanami/hanami-cli#449 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
resque/resque-scheduler#826 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100