Skip to main content
Telemetry is in early access. To turn it on for your workspace, book a call or ask in Discord.
You can set everything up with one prompt to a coding agent, or work through the checklist by hand.

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
The agent keeps what is already set up and adds only what is missing, so you can run the prompt again at any time. It shows you each new alert before it creates it, and suggests changes to existing ones without making them. Review the thresholds. You know which numbers mean users are affected.

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.
If you already manage infrastructure with Terraform, you can keep your alerts, dashboards, and synthetic checks there too. See Terraform provider.