Skip to main content
The Monitoring tool shows whether your published app is up, how it’s behaving, and what resources it’s using. Open Monitoring under Replit Cloud in the Tools pane. To investigate alerts and attempt fixes automatically, see Monitoring Agent. Monitoring starts once your app is published. Before that, the tool prompts you to publish your app.
Looking for visitor and user insights? Open Project Analytics in the Growth pane.

Application monitoring

Application monitoring shows how your app is behaving from your visitors’ point of view. Pick a time range at the top to zoom in or out.
Application monitoring view showing uptime monitoring, a requests chart with unique IP addresses, HTTP statuses, and request durations
  • Uptime Monitoring: Shows the percentage of time your app was online, with a colored bar for recent history. Replit checks your app on a regular schedule and emails you if it goes down.
  • Requests: How much traffic your app is serving over time, along with the number of unique IP addresses reaching it.
  • HTTP Statuses: How your app answered recent requests. Successful responses are healthy; a spike of errors is a sign to investigate. Paste an error spike’s timeframe into Agent chat and ask it to check the logs.
  • Request Durations: How long your app takes to respond, grouped into buckets. If most requests land in the slowest buckets, your app may need attention or a more powerful machine.

Monitoring alerts

When monitoring alerts are on, Replit checks your published app and records production issues in the Monitoring alerts table. Automatic checks watch three signals: application error logs, HTTP errors, and request latency. These checks don’t cover every metric Agent can investigate.
  • Active: Issues that currently affect your app.
  • Resolved: Issues that stopped affecting your app within the last 30 days.
Expand an alert to see why it fired and how many monitoring passes detected it. Alerts that Replit cannot currently evaluate show Cannot measure. See Set up Monitoring Agent to enable monitoring alerts, configure automatic fixes and republishing, and choose your email preferences.
Uptime checks require a paid plan and aren’t available for Scheduled Deployments.

Infrastructure monitoring

Infrastructure monitoring shows what your app is consuming behind the scenes.
Infrastructure monitoring view showing CPU utilization and memory utilization charts over the past hour
  • CPU Utilization: How much processing power your app is using.
  • Memory Utilization: How much memory your app is using.
Occasional spikes are normal. If either chart stays consistently high, your app may respond slowly under load. Consider a more powerful machine configuration.

Logs

Logs show what your app is doing in real time, including errors and messages your app prints while it runs. Replit retains deployment logs for 30 days. You can narrow down the logs with the following filters:
  • Errors only: View only error logs.
  • Search: Enter a phrase to find in the logs.
  • Date: Select a date range.
If something looks wrong in your app, you don’t need to read logs yourself. Ask Agent to investigate, and it reads the logs for you.

Next steps