Configuration
DevSuite.init accepts a configuration table. Only projectKey is required — everything else has a sensible default.
Init.server.lualua
DevSuite.init({
projectKey = "proj_live_xxxxx",
environment = "production",
flushIntervalSeconds = 10,
debug = false,
})Options
- projectKey
- required — identifies which project telemetry belongs to
- environment
- production
- flushIntervalSeconds
- 10
- debug
- false
Use a separate project key per environment (production vs. staging) so dashboards, alerts, and retention settings stay independent.
Client SDK config
The client SDK doesn't take an init call — it has no project key to configure — but it exposes one flag directly on the module table:
StarterPlayerScripts/Init.client.lualua
local DevSuite = require(game:GetService("ReplicatedStorage").DevSuiteClient)
-- Disable automatic LocalScript error capture for this client
DevSuite.config.autoCaptureLuaErrors = falseWith autoCaptureLuaErrors left on (the default), uncaught errors from any LocalScript are reported through DevSuite.captureException automatically — set it before other client scripts run if you want to opt out.