Wcsx98g9t1mjh4koqx2g

Scout Now Partnering With API Management Leader DreamFactory

BY Erik Jacobsen

Scout Now Partnering With API Management Leader DreamFactory At Scout, we pride ourselves in building a tool that is focused on the developers’ ability to quickly identify performance issues within their applications so they can fix them and resume building the fun stuff. DreamFactory is a robust role-based access tool ...

Read More →

 
Deqfzwb3shwibdjljmer

Scout APM for PHP exits Beta

BY Dave Anderson

We are excited to announce the General Availability release of our PHP APM agent. You can now monitor your Laravel applications out of the box, and support for more PHP frameworks is in the works!

Read More →

 
57ws3kyys1elmfjgqneb

Exception Handling in Ruby

BY Mukul Khanna

What is exception handling? Software systems can be quite prone to error conditions. Systems that involve user interaction are more vulnerable to exceptions as they attract errors at multiple fronts. Errors can take many forms - syntactical errors, network errors, form input errors, invalid authentication errors etc. I

Read More →

 
Deqfzwb3shwibdjljmer

PHP Advanced Exceptions Tutorial

BY Mukul Khanna

Software systems inevitably encounter situations that can cause failures and malfunctions which affect user experience, data integrity, and security. In this blog post, we will learn how to avoid these situations though Exception handling . We will focus on software exceptions and how to address them using PHP.

Read More →

 
P0ihcvwrsloaejbctf0c

Partnering with Render and Manifold

BY Jason Hable

We’re thrilled that ScoutAPM is now available on Render via Manifold’s new Marketplace-as-a-Service offering. For those of you not familiar, Render is a new unified cloud platform that lets developers build and run all their websites, apps, static sites, background workers, and microservice APIs from one place at a lower ...

Read More →

 
Od6heu9ty2l9vzeg8yqo

Introducing AutoInstruments: zero-effort performance monitoring of custom Ruby code

BY Derek Haynes

Instrumenting the performance of custom code (the code you write, not the libraries you require) in web apps has been a thorn in my side for years. Yes, we have a custom instrumentation API , but raise your hand if you enjoy sprinkling your code with this? Anyone? Having a ...

Read More →

 
Eykrqcpvtcyni6oc2ews

Python Profilers

BY Dinesh Surapuraju

Python performance measurement tools help us to identify performance bottlenecks in our app. This allows us to focus on the business login as opposed to writing custom code, setting it up with our app, and then figuring out whether the results are accurate enough. These tools are well tested by the open source community and used by many companies to measure the performance of their web apps.

Read More →

 
Gtji37m8snmt8tinb3ea

Birds of a Fiber: A look at Falcon, a modern asynchronous web server for Ruby

BY Derek Haynes

What is Falcon? The GitHub Readme describes Falcon as, "... *a multi-process, multi-fiber rack-compatible HTTP server ... Each request is executed within a lightweight fiber and can block on up-stream requests without stalling the entire server process."* The gist: Falcon aims to increase throughput of web applications by using Ruby’s Fibers to be able to continue serving requests while other requests are waiting on IO (ActiveRecord queries, network requests, file read/write, etc).

Read More →

 
N7lexv4oqykjfw2a4c0b

Understanding page faults and memory swap-in/outs: when should you worry?

BY Doug Breaker

Imagine this: your library is trying to step up its game and compete in the Internet age. Rather than you browsing the shelfs, trying to remember how the Dewey Decimal works, you'll enter your book selections from your phone. A librarian will then bring your books to the front desk. ...

Read More →

 
Cifgikboty6b5t102lnf

Monitor a Laravel app with Scout

BY Matthew Chigira

Last month we talked about the PHP monitoring landscape in 2019 and announced that Scout APM would soon be available for monitoring your Laravel applications too (as well as your Ruby, Python and Elixir apps of course!). Now that our PHP monitoring agent is ready for beta testing, we thought it would be a good idea to show you folks how easy it is to get started with it and to highlight the main features to the Laravel community.

Read More →