Python Application Performance Monitoring

Pinpoint and solve Python application performance issues down to the line of code. New Relic APM is the only tool you’ll need to see everything in your Python application—from the end user experience to server monitoring. Trace problems down to slow database queries, slow 3rd party APIs and web services, caching layers, and more. Monitor your app in a production environment and make sure your app can stand a big spike in traffic by running scalability reports.

View Installation Instructions

Get the Big Picture of your Python Application—then Drill Down

Use the Application Overview Dashboard for general information about your app and then drill down to geographical information, web transactions and errors. In one place, you can easily see:

  • Response time
  • Apdex score
  • Throughput (requests per minute)
  • Web transactions
  • Error rate
  • Recent events
  • Server information
Find Python Errors and Problems Fast

Whether your app is in a dedicated data center, a public cloud or a hybrid cloud, New Relic APM works just the same. You’ll see page load times for real users by browser and geography. Easily see the top five web transactions, their average response times and throughput, with links to transaction traces.

  • Gain deeper insight into code bottlenecks with X-Ray Sessions.
  • Analyze application performance before and after new code deployments.
  • Create your own custom metrics, such as order value, login attempts, signups and registrations, and then create custom dashboards on those metrics.
  • Get alerted to application errors and exceptions - fix problems before they affect users.
Gain Visibility into Performance Levels

The New Relic UI monitors every detail of your app, from the end user experience, through your servers, and down to the line of code. Identify misconfigurations and potential bottlenecks. Give your entire team access to the New Relic dashboard so they can drill down into detailed information about web transactions, including key transactions, browser traces and transaction traces.

Why New Relic?

New Relic APM is the only SaaS application monitoring tool that monitors the entire Python app. With a single product and a single UI, New Relic lets you see the whole stack, front and back, in a real-time performance dashboard you can access anytime, anywhere.

Read our case studies to see how thousands of companies have used New Relic for Ruby app monitoring.

View Case Studies

“How do I install the New Relic agent?”

Glad you asked! Here's an example process typical for a Python agent installation. Your process may differ depending on the environment you're adding the New Relic agent to.


  1. Create A New Relic Account
  2. Install the New Relic Python agent
    pip install newrelic
  3. Generate the configuration using your license key
    newrelic-admin generate-config thisISnotAlicenseKEY newrelic.ini
  4. Restart your application
    Prefix your existing command as follows: export NEW_RELIC_CONFIG_FILE=newrelic.ini
    newrelic-admin run-program command options
  5. That's it!
    • A few minutes later, your application will begin sending data to New Relic.
    • Once we receive the data, your application will be listed on your dashboard.

Sign Up for New Relic

Product

New Relic APM

New Relic Mobile

New Relic Insights

New Relic Servers

New Relic Browser

New Relic Platform

New Relic for iOS & Android

Support

New Relic Status

Documentation

Community Forum

Get Support

Security

Contact Us

Topics

DevOps

Software Analytics

Mobile

Solutions

Application Development

Production Monitoring

Real-Time Analytics

Mobile Application Management

Resources

Case Studies

Videos

Datasheets

White Papers

eBooks

Analyst Reports

Infographics

Tutorials

Webinars

Latest Resources