perf.do
Monitor Performance Globally with Edge Intelligence
Track application performance at 300+ edge locations with sub-millisecond granularity. Get real-time metrics, automatic bottleneck detection, distributed tracing, and AI-powered optimization recommendations. Identify performance issues before users notice them.
import { Perf } from 'perf.do' // React to performance degradationon.Performance.degraded(async $ => { const analysis = await $.AI.diagnose.Issue({ metric: $.metric }) if (analysis.autoFixable && analysis.confidence > 0.9) { const fix = await $.Perf.apply.Optimization({ issue: analysis }) $.Slack.send.Message({ text: `Auto-fixed: ${fix.description}` }) } else { $.PagerDuty.create.Incident({ severity: analysis.severity }) }})
Frequently asked questions
Perf.do collects performance metrics at 300+ edge locations with sub-millisecond granularity. Monitors Core Web Vitals (LCP, FID, CLS, TTFB), API response times, database query performance, and custom business metrics. All data collection happens at the edge with zero impact on application performance. Support for 100% sampling due to efficient data aggregation. Real-time dashboards show performance by region, user, device, and other dimensions.
Yes. AI agents analyze performance metrics across your entire distributed system to identify root causes. The system correlates metrics with deployments, infrastructure changes, traffic patterns, and external dependencies. Detects complex issues like memory leaks, connection pool exhaustion, and cascading failures. Provides specific recommendations with confidence scores and estimated impact. Auto-fix capability for common issues like cache tuning, query optimization, and resource scaling with rollback support.
Full distributed tracing with automatic instrumentation across all .do services. Every request gets a unique trace ID that flows through your entire system including databases, APIs, and third-party services. Visualize request flow with flame graphs and waterfall charts. Identify slow database queries, external API latency, and n+1 query problems. Trace retention for 30 days with search across billions of traces. Support for OpenTelemetry for custom instrumentation.
Define performance budgets and SLOs with automatic enforcement and alerting. Track SLO compliance in real-time with error budget calculations. Alert when error budgets are at risk before SLO breach. Support for multi-level SLOs (application, service, endpoint). Automatic budget distribution across teams with accountability tracking. Integration with deployment pipelines to block deploys that would exceed budgets. Historical SLO reporting for compliance and planning.
Yes. Native integrations with Datadog, New Relic, Grafana, Prometheus, and other monitoring platforms. Export metrics via OpenTelemetry, StatsD, or Prometheus formats. Real-time data streaming to data warehouses (Snowflake, BigQuery, Redshift). Webhook support for custom alerting and automation. REST API for querying metrics programmatically. Works alongside existing APM tools—use perf.do for edge-specific insights and global performance visibility.