Loading...
Loading...
Supabase Edge Function observability style: tiny provider-neutral OTel-shaped shim, OTLP export config, traces/logs/metrics, and LLM cost metrics.
npx skill4agent add superloglabs/skills otel-supabase-edge-styletracer.startActiveSpan("edge.chat", async (span) => { ... });
span.setAttributes({ "tenant.id": tenantId });
span.setStatus({ code: SpanStatusCode.ERROR });
meter.createCounter("llm.tokens.input").add(tokens, attrs);
histogram.record(durationMs, attrs);sendSuperlogSpan(...);
recordCounter(...);
trackSuperlogEvent(...);const SUPERLOG_ENDPOINT = "https://intake.superlog.sh";
const SUPERLOG_KEY = "superlog_live_…"; // set by superlog-onboard skill on pairingllm.tokens.inputllm.tokens.outputEdgeRuntime.waitUntil(...)