Telemetry is in early access. To turn it on for your workspace, book a call or ask in Discord.
Set it up with one prompt
1
Connect the agent to Superlog
Install the Superlog MCP server in Claude Code, Cursor, Codex, or another agent, and open it in your repository. Sign in as a workspace owner or admin, so the agent can turn on error notifications.
2
Create an API key for source maps
If you have a browser app, create a workspace API key under Settings → API keys and set it as
SUPERLOG_API_KEY in your shell. The build uses it to upload source maps. The agent creates the ingest keys itself.3
Paste the prompt
Paste the prompt below. For a workspace in the US region, replace
https://superlog.sh with https://us.superlog.sh. The agent stops and asks you when it needs you to deploy, approve a connection, or choose a channel.Setup prompt
Checklist
Work through these steps for each service you run. Each one links to the page that covers it.1
Send telemetry
Send logs, traces, and metrics from the service. Set
service.name and deployment.environment.name so Superlog can group and filter by them. Connect logs to traces so each log record carries its trace and span IDs.See Collect telemetry.2
Connect requests across services
Pass W3C trace context (
traceparent) on every call between services, including from the browser to your API and through queues and background jobs. Then one user action shows up as one trace. If your app has a request ID, add it to spans and logs.See Traces and Browser and React.3
Connect Slack
Slack is where alerts, error notifications, and synthetic check failures go.See Slack.
4
Turn on error notifications
Superlog groups exceptions into issues on its own. Turn on notifications so a Slack channel hears about each new error and each regression. Resolve or silence issues from the Slack message.See Errors.
5
Add alerts
Add an alert for each signal that means users are affected, such as a spike in error logs or slow requests on a key endpoint. Preview each alert before you save it.See Alerts.
6
Add synthetic checks
Add a check for each public endpoint and health route. Superlog requests it on a schedule and posts to Slack when it fails.See Synthetic checks.
7
Build a service dashboard
Chart request rate, errors, and latency for the service. Add a variable for the environment so one dashboard covers all of them.See Dashboards.