Flask Monitoring

Easily monitor the performance of your Flask application with the Scout APM library. Scout automatically monitors the performance of your controller-actions, records transaction traces, and instruments many Python libraries automatically.

Key Flask Monitoring Features

Flask SQLAlchemy and N+1 Detection

Scout instruments Flask SQlAlchemy out of the box. SQLAlchemy makes database ORM easy. But it also makes it extremely easy for N+1 queries to slip in to your code. Scout has you covered by detecting N+1 queries and even listing how much time you could save by fixing them.

Monitors every single web request

Always have the complete performance profile of your application. Our agent collects and reports performance data from every single request that Django serves.

Detailed Traces

Scout collects timing and performance metrics for every single transaction. In addition to those metrics, we collect detailed traces using a fine-tuned algorithm to select the most interesting transactions each minute.

Identify capacity problems with queue time

Scout automatically measures the time the request takes from hitting your load balancer to when it actually gets to your Django app, indicating if requests are stacking up in the load balancer queue. If QueueTime goes up, it’s time to examine your request capacity.

GitHub Integration

Scout collects detailed traces of slow requests and, along with our GitHub integration, shows you the exact line of code responsible for the slow response time.

Error Monitoring Integrations

View your performance and error data in one place with our Rollbar, Sentry, Honeybadger, and Bugsnag integrations.

Key Benefits

  • Performance details on every web endpoint and background job
  • Detailed transaction traces with backtraces
  • Enhanced database query monitoring
  • Detects repeatedly expensive database queries
  • Memory Bloat Detection
  • Alerting
  • Deploy Tracking
  • Intelligent performance digest email
  • Embed charts
  • Integrates with GitHub, Sentry, Rollbar, Bugsnag, Zapier, and more.

What else can you do with Scout?

See how performance looks for a specific user with Trace Explorer

Alert your team of capacity and performance issues

Identify 🐢 slow, frequently-used database queries

Compare performance between deploys with Deploy Tracking

Stay updated on performance trends and outliers with the Digest Email

Start your free 14-day trial today.
No credit card needed.