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

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
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 Pro
Production-sized dedicated stack
Secure checkout via Stripe
per box, per month
$5990/yr · 2 mo free
- Bigger dedicated observability stack
- 6 vCPU / 24 GB RAM / 448 GB NVMe
- Right for: apps with a medium or large user base
- Autoscales to Enterprise (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.
- Adaptive collector and runtime work together to relieve pressure.
- 90-day metric retention, 30-day trace retention
- Keep more — add retention storage at $0.30/GB-month, metered
HA failover (warm-standby box + DNS failover) · included
Dartastic Hosted Observatory Enterprise
High-capacity stack
Secure checkout via Stripe
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
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

SHARED OBSERVABILITY
Dartastic Cloud 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.
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.
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
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
Dartastic Cloud Observatory Pro
Powerful Multitenant Observability with Dartastic OTel Pro engine
Secure checkout via Stripe
per org, per month
$1290/yr · 2 mo free
- Observability backend with dashboard, alerts, traces, metrics and logs
- Everything in Cloud Observatory Dev, upgraded to the OTel Pro engine
- PII scrubbing on the wire, off the UI thread
- ANR and fleet-health metrics; crash-to-trace linking
- 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.
E/Crash: NoSuchMethodError
at d.a.b(Unknown:0)
at d.a.c(Unknown:0)
at io.flutter.embedding...NoSuchMethodError: 'price' on null
CartItem._renderTotal
cart_item.dart:87
CartPage.build
cart_page.dart:142Using 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.
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 AICancel 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.
- Payment fails (grace: 7 days, 14 for Compliance): everything keeps working. We email you to fix the card.
- 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.
- Then (suspended: 30 days, 90 for Compliance): your box is paused and your data retained but not accessible.
- 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.