Sazabi
Data SourcesManual Data Sources

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:

  1. Use a sandbox: Create or interact with a sandbox in your organization.

  2. 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.