Dartastic Observatory

Dartastic Observatory

Fullstack Observability Where Dart and Flutter Are First Class.

Dartastic Observatory is an observability stack tuned for Dart and Flutter: traces, logs, metrics, pre-built dashboards, and crash symbolization, all speaking native OpenTelemetry, with an integrated private package registry.

DEDICATED

Hosted Observatory

Your own observability stack at your own subdomain, live in minutes. Pay by the box, not by the byte.

SHARED

Cloud Observatory

Isolated observability on shared infrastructure, from $39 a month. Nothing to provision, telemetry in minutes.

PRIVATE OBSERVABILITY

Dartastic Hosted ObservatoryDartastic Observatory

Pay by the Box, Not by the Byte. One flat price for a dedicated observability stack on your own box, so your bill stays predictable as you grow. Metered pricing punishes success; a box does not.

  • One customer, one box. Nothing is multi-tenant. Your telemetry, symbols, and private packages never share a process, disk, or database with another customer.
  • Live in minutes. Subscribe, pick your slug, and your stack auto-provisions at <slug>.dartastic.io with TLS, usually in 5 to 15 minutes. No sales call.
  • Your data stays yours. It lives on your box, exportable any time, with hourly retention-locked backups even root cannot destroy.
  • Resize, do not renegotiate. When you grow, you move up a box size, not into a contract.
  • Customized for Dart and Flutter: Fleet Health, mobile metrics, slow-widget identification - tools that fit.
  • Dartastic Symbolizer shows source-code lines for production errors, right in your dashboards.
Hosted Dev includes the Native OTel Dev engine. Hosted Pro, Enterprise, and Enterprise XL include Dartastic OTel Pro.
Estimate your savings vs Sentry or Datadog
Dartastic Hosted Observatory dashboard, Flutter app traces and metrics on a dedicated box
Your box's dashboards, Flutter traces and metrics

Subscribe to spin up your box

Pick a tier and subscribe. You'll choose your slug (<slug>.dartastic.io) in onboarding right after. The box starts building in parallel and is usually live in 5 to 15 minutes.

Dartastic Hosted Observatory Dev

Flutter observability stack in a box

Secure checkout via Stripe

$199

per box, per month

$1990/yr · 2 mo free

  • Dedicated observability stack
    • 3 vCPU / 8 GB RAM / 256 GB NVMe
    • Right for: app with a small or medium user base
    • Autoscales to Pro (optional)
  • Dartastic OTel Dev
  • Alerting to email, Slack, PagerDuty, and custom webhooks
  • Dartastic Pub - private pub on your own box.
  • Dartastic Symbolizer - source code lines from production errors.
  • 30-day metric retention, 7-day trace retention
  • Keep more — add retention storage at $0.30/GB-month, metered

Dartastic Hosted Observatory Enterprise

High-capacity stack

Secure checkout via Stripe

$1,299

per box, per month

$12990/yr · 2 mo free

  • High-capacity dedicated stack
    • 12 vCPU / 48 GB RAM / 768 GB NVMe — high-frequency compute
    • Right for: orgs with heavy production
    • Autoscales to Enterprise XL (optional)
  • Dartastic OTel Pro.
  • Dashboards powered by OTel Pro SDK
    • Fleet Health
    • App Not Responding
    • Slow Widget Identification
    • Mobile Metrics - iOS Metric Kit, Android Vitals
    • Crashes
  • Alerting to email, Slack, PagerDuty, and custom webhooks
  • Dartastic Pub - private pub on your own box.
  • Dartastic Symbolizer - source code lines from production errors.
  • 12-month metric retention, 90-day trace retention
  • Alerting to email, Slack, PagerDuty, and custom webhooks
  • Priority Slack channel — SLAs per Support tier add-on

HA failover (warm-standby box + DNS failover) · included

Dartastic Hosted Observatory Enterprise XL

Double-size stack

Secure checkout via Stripe

$2,599

per box, per month

$25990/yr · 2 mo free

  • Double-size dedicated stack
    • 24 vCPU / 96 GB RAM / 1,536 GB NVMe — high-frequency compute
    • Right for: very heavy production, large multi-team orgs
    • White gloved scaling.
  • Dartastic OTel Pro.
  • Dashboards powered by OTel Pro SDK
    • Fleet Health
    • App Not Responding
    • Slow Widget Identification
    • Mobile Metrics - iOS Metric Kit, Android Vitals
    • Crashes
  • Alerting to email, Slack, PagerDuty, and custom webhooks
  • Dartastic Pub - private pub on your own box.
  • Dartastic Symbolizer - source code lines from production errors.
  • 12-month metric retention, 90-day trace retention
  • Priority Slack channel — SLAs per Support tier add-on
Private Dartastic Pub on Cloud, a Flutter package with version history, on shared infrastructure
Private Dartastic Pub and Symbolizer, included on shared infrastructure

SHARED OBSERVABILITY

Dartastic Cloud ObservatoryDartastic Observatory

One Meter. One Bill. Start Free. Bytes in, that is the whole bill: one unified byte meter across spans, logs, and metrics, on shared, hard-isolated infrastructure with nothing to provision.

  • No box to provision. Subscribe, mint an ingest key, point your exporter, and telemetry flows. No slug to pick, no stack to wait on.
  • One unified byte meter. Spans, logs, and metrics all count against one allowance. No five separate meters to reconcile.
  • Hard multi-tenant isolation. Your data is structurally separated from every other tenant and stamped at the edge from your signed key, never trusted from the client.
  • Grow into a box. When you outgrow Cloud, move up to Hosted for your own dedicated machine. Your instrumentation comes with you.
  • Customized for Dart and Flutter: Fleet Health, mobile metrics, and slow-widget identification.
  • Dartastic Symbolizer shows source-code lines for production errors, right in your dashboards.
Cloud Dev includes the Native OTel Dev engine. Cloud Pro includes Dartastic OTel Pro.

How Cloud pricing works

  • $39 / month, Cloud Dev. Full observability backend on the Native OTel Dev engine.
  • $129 / month, Cloud Pro. Everything in Cloud Dev, upgraded to the Dartastic OTel Pro engine.
  • 10 GB / month included. One unified byte meter across spans, logs, and metrics. Roughly 33 million spans a month.
  • +$10 per 25 GB pack. Add prepaid volume packs anytime, as many as you like. Prepaid, so no surprise overage bill.
  • 30-day metric retention. 14-day trace and log retention.
  • 7-day free trial. Card required, no charge during the trial, cancel anytime. Extend once for another 7 days.
Example: Cloud Dev at $39 plus one $10 pack is $49 a month for 35 GB. Annual billing gives you 2 months free ($390 / year for Cloud Dev, $1,290 / year for Cloud Pro).

Start your free 7-day trial

A card is required to start; you will not be charged during the trial and can cancel anytime before it ends.

Dartastic Cloud Observatory Dev

Multitenant Observability for Dart and Flutter with the Native OTel Dev engine

Secure checkout via Stripe

$39

per org, per month

$390/yr · 2 mo free

  • Observability backend with dashboard, alerts, traces, metrics and logs.
  • 10 GB per month of ingest included
    • One unified byte meter across spans, logs, and metrics
    • Bytes in, that is the whole bill; no five separate meters
  • Add capacity anytime with prepaid volume packs
    • 25 GB per month per pack, $10/mo each
    • Prepaid, so no surprise overage bills
  • Private Pub and Symbolizer on shared infrastructure
  • 30-day metric retention; 14-day trace and log retention
  • Hard multi-tenant isolation. Your data is structurally separated from every other tenant
  • Start free with a 7-day trial

Every Observatory includes

Hosted or Cloud, you get the same Flutter-tuned product: dashboards that already know Flutter, crash symbolization, native OpenTelemetry ingest, and a private package registry.

Flutter App Health
  • Cold startup p50 / p95
  • Frame build vs raster times, jank ratio
  • Top janky routes, frozen frames
  • Navigation durations
  • Dart heap and GC frequency
Mobile Release Health
  • Web Vitals for mobile: LCP, INP, FCP, TTFB p75
  • App exits: OOMs and ANRs, per release
  • Flaky-request rate and reasons
  • Memory pressure, battery, low-power share
  • iOS thermal state
Crashes, Symbolized
  • Production crashes with the trace that caused them
  • One click from obfuscated frames to source lines
  • Symbols resolved where your data lives

Point your exporter. That's the setup.

Any OpenTelemetry SDK in any language can send to your Observatory: your Flutter app, your Dart backend, your Go services. Mint an ingest key, set three environment variables, and telemetry flows.

# Cloud:  otlp.cloud.dartastic.io       Hosted:  otlp.<your-slug>.dartastic.io
OTEL_EXPORTER_OTLP_ENDPOINT=https://otlp.cloud.dartastic.io:443
OTEL_EXPORTER_OTLP_PROTOCOL=grpc            # or: http/protobuf
OTEL_EXPORTER_OTLP_HEADERS="authorization=Bearer <otlp-ingest-key>"

Using the Dartastic Flutter SDKs? Add the package, call one start(), and the dashboards light up. No dashboard-building, no collector config.

Obfuscated frame to source line, where your data lives.

Production Flutter builds are obfuscated, so a crash reads like d.a.b(Unknown:0). The usual fix hands your debug symbols, the map to your source, to an observability vendor. Dartastic keeps them where you publish packages, in your private Dartastic Pub, with the Symbolizer running right next to it. On Hosted that is your own box; on Cloud it is shared, hard-isolated infrastructure. Either way, click Get Source Lines and the frame resolves to the real file and line, with the trace that led to it.

Obfuscated · from production
E/Crash: NoSuchMethodError
    at d.a.b(Unknown:0)
    at d.a.c(Unknown:0)
    at io.flutter.embedding...
Symbolized · your data, your infra
NoSuchMethodError: 'price' on null
    CartItem._renderTotal
      cart_item.dart:87
    CartPage.build
      cart_page.dart:142

Using Sentry? Keep your DSN.

Point your existing Sentry.init DSN at your Observatory and its events, transactions, and sessions are translated to OpenTelemetry on arrival. Migrate to native OTel screen by screen on your own schedule. Either way, the metered bill stops.

See the Sentry migration path

AI grounded in your telemetry

Add Dartastic AI and ask your dashboards questions in plain English. Answers are grounded in your traces, logs, metrics, and source, with citations required. We never train on your data; it's yours.

Explore Dartastic AI

Cancel anytime. Here's exactly what happens.

No lock-in, no surprises. If you stop paying (or a card just expires), your Observatory winds down in clear stages, and your app is never affected.

  1. Payment fails (grace: 7 days, 14 for Compliance): everything keeps working. We email you to fix the card.
  2. After grace, or if you cancel (read-only: 7 days, 30 for Compliance): new telemetry pauses, but your dashboards stay live so you can review and export your data. Your app keeps running normally. The Dartastic runtime never crashes your app over a billing issue.
  3. Then (suspended: 30 days, 90 for Compliance): your box is paused and your data retained but not accessible.
  4. Finally (closed): your box and its data are permanently removed. For Compliance, your data lives only on your box, so destroying the box is the data-destruction event.

Reactivate during read-only or suspended and everything resumes. No re-setup. Full terms in the Hosted Services Agreement.

See all subscription tiers (Dartastic Pub, OTel, Symbolizer, Pro) and annual pricing on dartastic.io/pricing.