n8n:telemetry
Installation
SKILL.md
Telemetry
The registry
Events migrated to the registry live in packages/@n8n/telemetry as one entry per event — its exact emitted name, a description, and a zod schema typing its properties — organized per product domain in src/events/ and composed into TELEMETRY_EVENT.<DOMAIN>.<EVENT>. The package defines registered events and never depends on transport SDKs.
To find which events are registered, what they mean, or what properties they carry, run the catalog first:
pnpm --filter @n8n/telemetry catalog # human-readable, grouped by domain
pnpm --filter @n8n/telemetry catalog --json # structured, for programmatic use
The registry is being adopted incrementally. Events not yet registered do not appear in the catalog, so search track() call sites when the catalog has no match.
Pass the entry itself to track() — it resolves the emitted name internally:
import { TELEMETRY_EVENT } from '@n8n/telemetry';