All Integrations
DatabasesAPI integration + SDK

Turso Integration

Monitor edge database replication lag, query latency, and embedded replica health across your Turso organization. Get per-location SLO tracking and AI anomaly detection for your globally distributed SQLite-compatible databases.

Setup

How It Works

01

Connect via Turso Platform API

Generate a Turso platform API token from your organization settings and add it to TigerOps. The integration auto-discovers all databases, groups, and locations in your Turso organization.

02

Configure Database & Group Monitoring

Select which Turso database groups and locations to monitor. TigerOps polls the Turso metrics API for per-database query counts, row reads, storage usage, and replication health across all edge replicas.

03

Set Replication & Latency Alerts

Define maximum replication lag thresholds per database group and query latency SLOs per location. TigerOps alerts when a replica falls behind the primary or when p99 query latency degrades at a specific edge location.

04

Monitor Embedded Replica Sync

For applications using libSQL embedded replicas, install the TigerOps SDK wrapper to track local replica sync lag, frame replication counts, and WAL frame apply rates from your application process.

Capabilities

What You Get Out of the Box

Replication Lag Tracking

Per-location replication lag behind the primary database, frame replication throughput, and replication health status for all databases in your Turso group across every edge region.

Query Latency per Location

Query latency histograms per Turso edge location at p50, p95, and p99. Identify which regions are experiencing elevated latency and correlate with network conditions or replica lag.

Embedded Replica Health

libSQL embedded replica sync state, local WAL frame counts, sync interval compliance, and divergence detection for applications running Turso embedded replicas in-process.

Storage & Row Read Metrics

Per-database storage utilization, row reads per second, row writes per second, and storage growth rate tracking to keep you within your Turso plan limits and optimize query efficiency.

Database Group Health

Group-level primary health status, replica count per location, group configuration drift detection, and connection count per database for complete multi-region fleet visibility.

AI Replication Anomaly Detection

TigerOps AI detects abnormal replication lag patterns — distinguishing between transient network hiccups and persistent replication failures — and routes alerts with the affected location and lag duration.

Configuration

TigerOps Turso Integration Setup

Connect TigerOps to Turso via the Platform API and optionally instrument embedded replicas with the TigerOps SDK.

tigerops-turso.yaml
# TigerOps Turso Integration Configuration
# Platform API token: https://turso.tech/app/settings/tokens

integrations:
  turso:
    api_token_env: TURSO_API_TOKEN
    organization: "my-org"

    # Database groups to monitor
    groups:
      - name: "production"
        locations: ["iad", "lhr", "nrt", "syd"]
        alerts:
          replication_lag_max_ms: 500
          query_latency_p99_ms: 100
          storage_gb_warning: 5
      - name: "staging"
        locations: ["iad"]

    # Row read quota monitoring
    quota:
      monthly_row_read_warning_pct: 80
      monthly_row_read_critical_pct: 95

    poll_interval: 30s

# Embedded replica instrumentation (Node.js / Bun / Edge)
# npm install @tigerops/turso-sdk
# In your application:
# import { createInstrumentedClient } from '@tigerops/turso-sdk'
# const client = createInstrumentedClient(libsqlClient, {
#   apiKey: process.env.TIGEROPS_API_KEY,
#   databaseName: 'production'
# })

exporters:
  tigerops:
    endpoint: "https://ingest.atatus.net/api/v1/write"
    bearer_token: "${TIGEROPS_API_KEY}"
FAQ

Common Questions

Does TigerOps support monitoring Turso embedded replicas in my application?

Yes. The TigerOps JavaScript/TypeScript SDK includes a libSQL client wrapper that instruments embedded replica sync operations. It tracks frame apply rates, sync latency, and local WAL size without modifying your application logic — just wrap your createClient call.

How does TigerOps track Turso replication lag?

TigerOps polls the Turso platform metrics API for replication state per location. For embedded replicas, the SDK wrapper measures the delta between the primary WAL index and the local replica WAL index and reports it as a lag in frames and estimated milliseconds.

Can I monitor multiple Turso organizations with TigerOps?

Yes. You can add multiple Turso organization API tokens to a single TigerOps workspace. Each organization is monitored independently with its own dashboards and alert policies, useful for agencies or teams managing multiple Turso accounts.

How does TigerOps alert on Turso row read quota exhaustion?

TigerOps tracks cumulative row reads against your plan quota on a rolling monthly basis. You can set a warning alert at 80% and a critical alert at 95% of your monthly row read limit, giving you time to optimize queries or upgrade your plan before hitting the ceiling.

Does TigerOps support Turso database branching for CI/CD pipelines?

Yes. TigerOps can monitor ephemeral Turso databases created for CI/CD pipelines and preview environments. You can configure lightweight monitoring profiles for short-lived databases that automatically clean up metrics when the database is deleted.

Get Started

Stop Discovering Turso Replication Lag After User Complaints

Per-location latency tracking, replication health monitoring, and embedded replica sync alerts. Connect in 5 minutes.