Workflow observability and error reporting
Monitor Retool Workflows by connecting with Datadog or Sentry.
Retool supports out-of-the-box logging and error reporting on workflows, web apps, and mobile apps with Datadog or Sentry. Once configured, Retool reports any production errors—including a callstack and descriptive tags—to either provider. In addition to errors, you can also send workflow run logs to Datadog.
For custom app error reporting and integrations with other observability providers, you can use Retool Events.
Retool does not currently support sending workflow errors to other observability providers with Retool Events.
Errors encountered while editing an app or workflow are not reported.
1. Configure observability provider
- Datadog
- Sentry
To configure Datadog:
- Create a Datadog pipeline to consume logs. Retool streams error logs from service:retool-workflow-observability.
- Create a Datadog API key to use in the next step. Note your organization's Datadog Site.
To configure Sentry:
- Create a Sentry project for Retool errors.
- Navigate to the Client Keys (DSN) section of your Sentry project's settings. Copy the DSN key to use in the next step.
2. Connect providers to Retool
Next, configure your Retool organization to connect to your observability provider. You can configure the connection by either:
- Navigating to Settings > Observability.
- Using the Retool API to programmatically configure observability provider connections.
- Datadog
- Sentry
Configure the API key setting with the Datadog API key you created in the previous step. Make sure you specify the correct Datadog Site.
Configure the DSN key setting with the Sentry DSN key you created in the previous step.