Log Analysis: What Is It and How Does It Work?
Log analysis is the process of aggregating, categorizing, and deriving new information from the logs that you receive from the software you use.
Log analysis is the process of aggregating, categorizing, and deriving new information from the logs that you receive from the software you use.
One of the Scout’s key features is its ability to quickly highlight N+1 queries in your application. In this video we will take a look at how you can use Scout to do that.
It's easy to get lost in today's continuously changing landscape of cloud native technologies. The learning curve from a beginner's perspective is quite steep and without proper context, it becomes increasingly difficult to sift through all the buzzwords. If you have been developing software, chances are you may have heard ...
A significant portion of application performance monitoring involves monitoring database performance to ensure that our SQL queries are as efficient as possible. Scout features a Database Monitoring page with this in mind, and in this post, we are going to take a closer look at what it has to offer.
Kubernetes and Docker each play a vital role in modern, microservices-based application development. Since Kubernetes and Docker work in unison to help develop, deploy, and manage large-scale applications – they are not mutually exclusive technologies and they are certainly not in competition with each other. Nevertheless, Kubernetes and Docker are ...
Serverless and containers are two “as a service” technologies that have seen increasing adoption in recent years. In this article, we’ll explain the difference between serverless and containers, so that you can understand for which situations each technology is best suited.
Even though only 11 years old, Node.js has emerged to be one of the most popular web development frameworks in the last decade. I’m a big Javascript fanboy, and thanks to Node.js, I can write Javascript code outside the browser ...
The N+1 Queries Problem is a perennial database performance issue. It affects many ORM’s and custom SQL code, and Django’s ORM is not immune either. In this post, we’ll examine what the N+1 Queries Problem looks like in Django, some tools for fixing it, and most importantly some tools for ...
When visiting a new website, it is quite normal to get carried away by the bells and whistles of the fancy UI and UX and not be able to appreciate all the lower level, back-end code that runs tirelessly to ensure a smooth and fast website experience. This ...
We’re excited to announce that Ashton Howe has joined Scout APM as our new Director of Marketing! Ashton brings to the team a unique expertise at the intersection of marketing, attribution, data science and strategy, and will lead the development of an industry-leading marketing program to engage, inform, and support ...
In Python, Lambda functions are rare compared to “normal” functions, and occasionally misunderstood or overused. In this article we’ll cover what Lambda functions are, how to use them, and how they compare with normal functions and other alternatives. We’ll also touch on the history of lambda functions, such as where ...
In the realms of computer science and software engineering, reusability and modularity are considered to be important design principles to keep in mind when building software programs. The key idea behind these principles is to write code in a way that does not concentrate all it’s operations in one place. ...