Sentry Instrumentation

Beheerde Sentry-statistieken en gen_ai tracing, afgedwongen door een echte AST CI-poort.

Door tortastudios · tortastudios/sentry-instrumentation

Getest · Werkt ★ 9.6/10

Sentry Instrumentation — Beheerde Sentry-statistieken en gen_ai tracing, afgedwongen door een echte AST CI-poort.

Wat het doet

Leert een agent Sentry-tellers, meters, duur en gen_ai.* tracing spans toe te voegen via een beheerde registry in plaats van ad-hoc emit-aanroepen met ruwe uitzonderingsstrings of dynamische tagwaarden. Triggert op 'instrument', 'voeg een metriek toe', 'track duur/fouten', 'voeg een span toe', of 'trace een agent', en levert een 13-check AST-gebaseerde CI-poort (scripts drop-in) die verifieerbaar ongereguleerde metrieken blokkeert vóór merge.

Testrapport

De gebundelde AST CI-poort daadwerkelijk uitgevoerd tegen een wegwerp retry-loop instrumentatie: het markeerde correct een naïeve sentry_sdk.metrics.incr() aanroep met een dynamisch geconcateneerde naam en een ruwe uitzonderingstag (M001), en passeerde schoon nadat deze was herschreven naar het beheerde MetricDef + emit_counter patroon van de skill — het ving zelfs mijn eigen eerste poging tot de 'correcte' versie voor het uitzenden binnen de loop (M012) voordat ik de plaatsing repareerde.

Getest op: 2026-07-15 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/tortastudios/sentry-instrumentation
cd sentry-instrumentation
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/sentry-instrumentation

Commando's en voorbeeldprompts

  • /sentry-instrumentationBeheerde Sentry-statistieken en gen_ai tracing, afgedwongen door een echte AST CI-poort.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Instrument this payment retry function with a Sentry metric for outcomes
  • Add a gen_ai tracing span around this agent call using our metric registry
  • Run the CI gate to check my new Sentry counters aren't ad-hoc emits