Self-hosted Inngest logs flooded with rejecting event; event key not recognized

Self-hosted Inngest (docker compose, inngest start) with INNGESTEVENTKEY and INNGESTSIGNINGKEY set and Postgres/Redis configured. Server boots fine and functions run, but the logs are flooded every minute with: rejecting event; event key not recognized (caller=api). The same happens with inngest start on v1.8-1.40.

This flood is the Inngest server's own usage telemetry, not your app. The telemetry client POSTs to the server's own event API with a hardcoded telemetry event key (pkg/api/tel/tel.go) that the server does not recognize, so each send is rejected and retried ~8 times with backoff, producing bursts of error lines every minute. Workaround confirmed in the thread: set DONOTTRACK=1 in the Inngest server's environment; the telemetry client checks it and skips sending entirely, taking logs from ~15 errors/minute to zero. Note: the same error from your app usually means INNGESTEVENTKEY is not set on both the server and your SDK.

Source: https://github.com/inngest/inngest/issues/3129

Source: https://github.com/inngest/inngest/issues/3129