Sentry Instrumentation
Metriche Sentry governate e tracing gen_ai, applicate da un vero gate CI AST.
Promosso
Cosa fa
Insegna a un agente ad aggiungere contatori Sentry, gauge, durate e span di tracing gen_ai.* tramite un registro governato invece di chiamate ad-hoc con stringhe di eccezione grezze o valori di tag dinamici. Si attiva su 'strumenta', 'aggiungi una metrica', 'traccia durata/fallimenti', 'aggiungi uno span' o 'traccia un agente', e distribuisce un gate CI basato su AST con 13 controlli (script drop-in) che blocca verificabilmente metriche non governate prima del merge.
Rapporto di test
Eseguito il gate CI AST incluso realmente contro uno strumento di loop di retry di prova: ha correttamente segnalato una chiamata ingenua sentry_sdk.metrics.incr() con un nome concatenato dinamicamente e un tag di eccezione grezza (M001), e ha passato pulito una volta riscritto al pattern MetricDef + emit_counter governato dello skill — ha persino catturato il mio primo tentativo della versione 'corretta' per l'emissione all'interno del loop (M012) prima che correggessi il posizionamento.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/tortastudios/sentry-instrumentation cd sentry-instrumentation mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/sentry-instrumentation
Comandi e prompt di esempio
/sentry-instrumentationMetriche Sentry governate e tracing gen_ai, applicate da un vero gate CI AST.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Instrument this payment retry function with a Sentry metric for outcomesAdd a gen_ai tracing span around this agent call using our metric registryRun the CI gate to check my new Sentry counters aren't ad-hoc emits