Daytona
Stream logs from Daytona sandboxes to Sazabi for development environment observability.
Stream telemetry from all your Daytona sandboxes to Sazabi using org-level OpenTelemetry. Monitor sandbox provisioning, SDK method traces, and developer activity across your entire organization.
About this data source
Daytona provides standardized development environments and sandboxes. By enabling org-level OpenTelemetry export, you can:
- Monitor sandbox provisioning and lifecycle events
- Track SDK method calls and their performance
- Capture stdout/stderr from sandbox processes
- Analyze developer activity patterns
- Use AI to troubleshoot sandbox issues
Prerequisites
Before you begin, make sure you have:
- A Daytona organization with admin access
- Sandboxes deployed in your organization
- A Sazabi public API key (project-scoped)
Get your API key
Create a public key
Click Create API key and select Public as the key type. Public keys are scoped to a single project.
Copy the key and store it securely. You will not be able to see it again.
Setup
Open Daytona Organization Settings
Navigate to your Daytona dashboard and go to Organization Settings.
Enable OpenTelemetry export
Find the OpenTelemetry configuration section and enable org-level telemetry export.
Configure the endpoint
Enter Sazabi's OTLP intake endpoint:
- Endpoint:
https://otlp.<region>.intake.sazabi.com - Authorization:
Bearer <your-api-key>
Replace <region> with your Sazabi project region (e.g., us-east-1) and
<your-api-key> with your Sazabi public API key.
Save configuration
Save your settings. Daytona will begin sending telemetry from all sandboxes in your organization to Sazabi automatically.
What gets captured
Daytona org-level telemetry includes:
- Sandbox lifecycle: Creation, start, stop, and deletion events
- SDK method traces: API calls made through the Daytona SDK
- Process output: stdout and stderr from sandbox processes
- Resource metrics: CPU, memory, and storage usage
- Network activity: Inbound and outbound connections
Verifying telemetry is flowing
Once configured, verify that telemetry is flowing to Sazabi:
-
Use a sandbox: Create or interact with a sandbox in your organization.
-
Ask the assistant: Open a thread in Sazabi and ask "Show me recent Daytona sandbox events" or "What sandboxes were created today?"
Troubleshooting
Telemetry not appearing in Sazabi
- Verify OpenTelemetry export is enabled in organization settings
- Check that the endpoint URL includes the correct region
- Ensure the Authorization header is configured correctly
- Create or interact with a sandbox to generate telemetry
401 Unauthorized errors
- Your API key may be invalid or expired
- Create a new public API key in Settings > API Keys
Missing sandbox data
Verify your Daytona organization has the appropriate plan for telemetry export. Contact Daytona support if needed.