Modern applications are complex multi-tier and multi-layer systems that consist of multiple client-side apps, web servers, application servers, and database servers. The applications use third-party libraries, communicate with other applications using different communication mechanisms, and rely on cloud services and hosting providers. The complexity goes on and on and on. In other words, modern applications are Complicated with a capital …
How to Monitor Java Services – Performance, Errors, and more
In the real world, a lot of mission-critical business logic lives in background services. Buying something from an e-commerce website, like Amazon, kicks off a wide array of tasks that must be completed after you click to confirm your order. Monitoring the performance of your web applications is only part of the puzzle if you want to proactively ensure your …
Why Application Logging is Critical to Your APM Strategy
More information is always a good thing—especially when it comes to application performance monitoring (APM). One way to gather more information for APM purposes is to leverage application information in addition to environment data. In-context information generated and logged by the application itself can be invaluable when trying to diagnose and resolve anomalies during an application’s lifecycle. This article explains …
How to Monitor Windows Services: Performance, Errors, Usage
It seems like everyone these days is writing cool ASP.NET web applications. However, we all know that a lot of the real work is still done behind the scenes in background services. Buying something on Amazon no doubt kicks off a waterfall of tasks that are done behind the scenes to fulfill a single order. Including verifying stock, shipping, contacting …
How to Monitor Azure WebJobs: Performance, Errors, Usage
Azure Cloud Services and App Service made it relatively easy to run web applications in the cloud. Developers still need a simple way to run tasks on a schedule at pre-defined  times or specific intervals . We commonly use simple console apps via the Windows Task Scheduler to handle these needs. WebJobs were released as part of Azure App Service …
What Are Software Metrics and How Can You Track Them?
A software metric is a measure of software characteristics that are quantifiable or countable. Software metrics are important for many reasons, including measuring software performance, planning work items, measuring productivity, and many other uses. Within the software development process, there are many metrics that are all related to each other. Software metrics are related to the four functions of management: Planning, …
How to Troubleshoot ASP.NET Web Application Problems
Troubleshooting application problems are never fun. We would much rather be writing code on some cool new project. In this article, we will cover some tips on how to troubleshoot ASP.NET web applications. ASP.NET troubleshooting topics: Is Your Web Application Returning Lots of Errors? Entire application is slow Troubleshooting a specific web request Is Your Web Application Returning Lots of …
8 Key Application Performance Metrics & How to Measure Them
If you are trying to figure out how to measure the performance of your application, you are in the correct place. We spend a lot of time at Stackify thinking about application performance, especially about how to monitor and improve it. In this article, we cover some of our most important application performance metrics you should be tracking. Key Application …
What is an Unhandled Exception and How to Find Them
What is an Unhandled Exception? An exception is a known type of error. An unhandled exception occurs when the application code does not properly handle exceptions. For example, When you try to open a file on disk, it is a common problem for the file to not exist. The .NET Framework will then throw a FileNotFoundException. This is a simple example …
What is APM? Overview, Common Terms, and 10 Critical APM Features
APM refers to application performance management or application performance monitoring and is an essential tool to help optimize and monitor the performance of your apps. You could argue that application performance management and application performance monitoring are the same things. Conversely, it could be argued that management infers being more proactive and monitoring only being reactive when it comes to the …
- Page 2 of 2
- 1
- 2