Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Monitoring for Websites, Applications, APIs, Infrastructure, and other technologies.

Identifying and fixing deadlocks in Java

A deadlock occurs when two or more threads are continuously blocked after waiting for the same resources. In other words, Thread A is waiting for a resource held by Thread B, while Thread B is also waiting for a resource held by Thread A. This creates a loop of blocking, causing the application to become unresponsive.

3CX VoIP Call Detail Records In Graylog

Even with the rise of high-speed networks and sophisticated monitoring tools, VoIP Call Data Records (CDR) remain an essential resource for troubleshooting and optimizing bandwidth usage. These records provide a granular view of call quality, latency, jitter, and packet loss—critical factors that directly impact voice performance.

Essential Prometheus Queries: Simple to Advanced

Monitoring your infrastructure doesn't have to be a headache. With Prometheus, you've got a powerful ally in your corner—but like any tool, knowing how to use it makes all the difference. Let's cut through the noise and get straight to the good stuff: practical Prometheus query examples that extract exactly the insights you need when you need them most.

Launching SigNoz Single Binary for Super Easy Open-Source Installation & Maintenance

At SigNoz, we are always striving to make observability simple and accessible. In response to feedback from our open-source community, we have bundled key components of SigNoz into a single binary. This means fewer moving parts, simpler maintenance, and a much smoother installation experience.

Visualizing Browser Performance with Flame Charts

Learn how to decode flame charts in this essential Concepts of Web Performance tutorial with Todd Gardner from Request Metrics. Perfect for entry-level web developers, this quick guide demystifies the intimidating flame charts found in Chrome DevTools that visualize your browser's main thread activity. Discover how to identify performance bottlenecks by understanding the color-coding system—gray for browser tasks, blue for HTML parsing, purple for layout and paint operations, dark yellow for script compilation, and light yellow for JavaScript execution.