Documentation

Error Tracking

TKeeper supports any Sentry-compatible error tracker.
You can enable error reporting in the TKeeper configuration.

Configuration

Example

# ... the rest of your TKeeper configuration

sentry {
  enabled = true
  dsn = "https://<public>@errors.example.com/123456"
  environment = "production"
  release = "tkeeper-1.0.3"
}

# ... the rest of your TKeeper configuration

Fields

Key Type Description
enabled boolean Enables or disables error reporting.
dsn string DSN endpoint used by the Sentry protocol. Required when enabled = true.
environment string | null Optional environment tag (for example prod, staging).
release string | null Optional release tag used for grouping and version visibility.

Environment variables

You can also provide environment and release without putting them in config:

  • SENTRY_APPLICATION_ENVIRONMENT
  • SENTRY_APPLICATION_RELEASE

Open-source options

If you want a non-SaaS setup, you can use Sentry-compatible open-source backends: