Full visibility into every invocation
Traces, metrics, and logs — live-streamed over WebSocket. Know exactly what happened, when, and why.
How it works
Zero-config, full visibility
Invoke
Run your function from the UI, CLI, API Gateway, or pipeline. Every run is captured automatically.
Trace
Every invocation produces a detailed trace: timing, logs, output, and error stack if any.
Analyze
Aggregate metrics over time. AI-powered insights highlight anomalies and slow functions automatically.
Features
Trace every invocation
Execution traces
Full trace per invocation: steps, log lines, timing, input/output, and error details.
Live streaming
Metrics pushed in real time over WebSocket — no polling, no refresh needed.
Latency percentiles
p50 / p95 / p99 latency updated after every run. Spot regressions before users do.
AI insights
Automatic analysis of run history with actionable recommendations for optimization.
Example
Execution trace payload
{ "runId": "run_01hw3k...", "functionName": "ai-summarizer", "status": "SUCCEEDED", "durationMs": 312, "startedAt": "2025-03-23T10:41:22.100Z", "logs": [ { "level": "INFO", "message": "Fetching URL..." }, { "level": "INFO", "message": "Calling OpenAI API..." }, { "level": "INFO", "message": "Summary generated (824 words)" } ], "output": { "summary": "AI funding surges as...", "wordCount": 824 } }
Get started free
Deploy your first function in 60 seconds. No credit card required.