Operations | Monitoring | ITSM | DevOps | Cloud

APM

The latest News and Information on Application Performance Monitoring and related technologies.

SigNoz Launch Week - Day 4 - Logs Pipeline

For day 4, we will showcase the recent work we have done in Logs Pipeline. With Log Pipelines, you can transform logs to suit your querying and aggregation needs before they get stored in the database. Pipelines provide a way to modify the structure and content of log data without needing to change application code or redeploy components. By extracting relevant attributes from logs, pipelines enable more efficient analysis.

Demystifying Java Lambda Expressions

SRE and IT Operations play a critical role in ensuring reliable, high-performance applications. Yet, SREs (Site Reliability Engineers) often face ‘thrown-over-the-wall’ code deployments to operate without having insights into the code-level features. In my previous article (“Is your Java Observability tool Lambda Expressions aware?”), I delved into one such code-level feature: Java lambda expressions which replace anonymous inner classes.

SigNoz Launch Week - Day 3 - Frontend Monitoring

Welcome to SigNoz Launch week! In day 3 we will focus on monitoring frontend with SigNoz. We will take examples on how to monitor web vitals of your application and monitoring errors in client applications. This will be followed by a discussion with our maintainers on nuances of building performant frontend application for data dense products like SigNoz. Do tune in!

How Complyt used Datadog's Cloud Cost Management to reduce their cloud spend

Learn how the team at Complyt was able to integrate Cloud Cost Managament in a matter of hours and quickly pinpoint underutilized services to cut their cloud spend in half. CCM delivers cost data where engineers work and with resource-level context like CPU, memory, and requests — easily scoped to their services and applications — so that they can take action and spend effectively.

Cultivating Your Tech Garden: Enriching APM with Synthetic Monitoring

Welcome to the Tech Garden, a place where our monitoring tools, like to diverse flora, contribute to a thriving digital ecosystem. Our journey starts with the foundational roots of Application Performance Monitoring (APM), crucial for initial growth and stability, like the roots beneath our fruit trees.

SigNoz Launch Week - Day 1 - Logs Explorer

Welcome to SigNoz Launch Week 1.0! This is our first launch week, and we’re excited to introduce you to some cool new features in SigNoz. We ship fast but often miss sharing the story behind these features with our community. Launch week for us is an opportunity to share the behind-the-scenes of new features that we have built in the recent past. Our open-source maintainers will share the story on the whats, whys, and hows of new upgrades to SigNoz!

APM From a Developer's Perspective

In twenty years of software development, I did not have the privilege of being on call, of tending to my software in production. I’ve never understood what “APM” means. Anybody can tell me what it stands for—Application Performance Monitoring (or sometimes, the M means Management)—but what does it mean? What do people use APM for?

What Is Application Performance Monitoring?

Applications serve as the backbone of countless operations, driving productivity, customer experience and business success. Tracking and managing their performance is therefore critical to maintain continuity and efficiency, enabling IT teams to proactively identify and resolve issues before they lead to downtime and potential revenue loss. That’s where application performance monitoring (APM) comes in.

What Is Application Performance Monitoring?

Every business is a software business. And by software, we don’t mean code—we mean running software serving customers in production. Those customers may be internal to the company, they may pay you money, or they may represent attention that increases ad revenue—either way, making them happy is your business. And your fast, reliable software makes them happy. Application performance monitoring, also known as APM, represents the difference between code and running software.