Blog
Read how we approach engineering here at Sematext
How to Monitor RabbitMQ Performance: Tools & Metrics You Should Know About
Nowadays, most applications we build are composed of microservices and distributed in nature. In such a setup, communication between these microservices is crucial, but can, unfortunately, cause some headaches. The
20+ UX Metrics & KPIs Product Managers Should Measure for User Experience [Guide]
User experience (UX) is everything today. Poor digital experience can easily and quickly reflect in your client list and thus, your bottom line. It starts from the first user interaction
SLF4J Tutorial: Loggers, Levels & How to Configure for Java Applications with Examples
Logging is a crucial part of the observability of your Java applications. Java logs combined with JVM metrics and traces give full observability into the application behavior and are invaluable
Logback Configuration Example: Tutorial on How to Use It for Logging in Java
Troubleshooting issues in your applications can be a complicated task requiring visibility into various components. In the worst-case scenario, to understand what is happening and why it is happening you
API Monitoring Essential Guide: 7 Common API Metrics to Monitor Availability & Performance
APIs have become the de-facto standard in building and running modern applications. They are an integral part of the automation workflow of any business and as more users rely on
Java Logging Tutorial: Basic Concepts & Examples to Help You Log Efficiently
When it comes to troubleshooting Java application performance, JVM metrics are no longer enough. To fully understand the environment you also need Java logs and traces. Today, we're going to
Log4j2 Configuration Tutorial: Appenders, Levels, Examples
When it comes to troubleshooting application performance, the more information you have the better. Java logs combined with JVM metrics and traces give you full visibility into your Java applications.
How to Find Memory Leaks in Websites and Web Applications
Knowing how your users interact with your web application and how they experience it is crucial to provide the best possible experience. So what do you need to know? Start
Troubleshooting Large Queues in RabbitMQ
If you’re a RabbitMQ user, chances are that you’ve seen queues growing beyond their normal size. This causes messages to get consumed long after they have been published. If you’re
Log4j Tutorial: How to Configure the Logger for Efficient Java Logging [Example]
Getting visibility into your application is crucial when running your code in production. What do we mean by visibility? Primarily things like application performance via metrics, application health, and availability,