• Docs
  • Talk to an expert

See exactly how your application behaves in production

Teams investigate errors and latency in production with logs, APM traces, and profiling results. Log Explorer shows what happened, and Log Analyzer suggests why.

Full-stack visibility, no extra tooling required

Infrastructure and service metrics

Track resource usage, identify saturation points, and correlate infrastructure behavior with application changes across every environment.

Application performance monitoring

Built-in APM for PHP and Python via Blackfire captures runtime behavior at the code level. Slow requests, expensive queries, inefficient execution paths, all against the real running environment, not synthetic tests.

Profiling in real conditions

Continuous profiling across NodeJS, Go, Ruby, and Rust from the console, with Blackfire-powered profiling for PHP and Python. See how functions consume CPU and memory over time, without reproducing issues locally.

Logs from every container

View the last 24 hours of application, access, cron, and deployment logs in Console. Filter by service, severity, or type, inspect structured details, and share views by URL. No SSH or setup required.

An agent that reads the logs for you

Click Analyze, and Log Analyzer reads your filtered logs alongside your Upsun configuration and recent deployments, then explains the likely cause and fix. It runs on your own Anthropic or OpenAI key and never changes anything.

From the HTTP layer down to the database query

Trace the exact path of a request through your entire stack and pinpoint where performance breaks down.

  • Application, access, cron and deployment logs for every container
  • Infrastructure and service metrics per environment
  • Built-in APM for PHP and Python via Blackfire
  • Continuous profiling for NodeJS, Go, Ruby, and Rust
  • AI log analysis that knows your Upsun configuration
  • Visibility across preview, staging, and production
  • Performance budgets that can block inefficient code on deploy
  • Centralized access through the console, CLI, and API

Built for teams that can't afford surprises in production

Production debugging

Teams review logs, APM traces, and profiling results in production. When errors or latency spikes, the Logs tab shows what every container said, and Log Analyzer explains why.

Pre-release validation

A team compares performance metrics between a preview environment and production before deploying. Issues caught before they reach users.

Capacity planning

Engineers analyze long-term resource usage trends to make informed decisions about scaling and cost, based on real data rather than estimates.

Security and isolation

Observability data scoped to your project and environments. Access governed by platform roles. Nothing leaks across projects.

No operational overhead

Monitoring and profiling managed by the platform. No separate observability stack to deploy, upgrade, or maintain.

Minimal performance impact

Profiling enabled selectively by environment or use case. See the impact of changes before they go into production, without adding runtime overhead.

Looking for just observability?

Upsun Blackfire offers profiling, monitoring, and performance testing for PHP and Python applications—even those not hosted on Upsun Cloud.

Learn about Blackfire

The answers are already in your stack. Upsun surfaces them.

Start a free trialSchedule a demo