Let’s Encrypt has announced that it will no longer send certificate expiration notification emails. What now?

Solr vs Elasticsearch: Performance Differences & More. How to Decide Which One Is Best for You

“Solr or Elasticsearch?”…well, at least that is the common question we hear from Sematext’s consulting services clients and prospects. Which one is better, Solr or Elasticsearch? Which one is faster?

Log4Shell: How We Protect Sematext Users

On December 9, 2021, a vulnerability was reported that could allow a system running Apache Log4j 2 version 2.14.1 or below to be compromised and allow an attacker to execute

Real User Monitoring (RUM) vs. Synthetic Monitoring Comparison

Three seconds is all it takes before your customer decides to leave. Would you imagine that! The audacity of some people! But, can you really blame them? We live in

Understanding Apache Logging: How to View, Locate and Analyze Access & Error Logs

Apache - the technology that powers the web. I'm not sure if that is correct, but I think that we wouldn't see the world wide web in its current shape

NGINX Monitoring: Best Tools and Key Metrics You Should Know About

NGINX is a popular web server featuring a wide range of capabilities, including reverse proxy, mail proxy, HTTP cache, and load balancing. It offers TLS offloading and a health check

How Do You Monitor Cassandra Performance: Key Metrics to Measure

Apache Cassandra is a distributed database known for its high availability, fault tolerance, and near-linear scaling. It was initially developed by Facebook, but it is a widely used open-source system

Exception Handling in Java: How-to Tutorial with Examples & Best Practices

As developers, we would like our users to interact with applications that run smoothly and without issues. We want the libraries that we create to be widely adopted and successful.

What Is Network Latency: Common Causes and How to Fix Them for Good Performance

So you finally launched your service worldwide, great! The next thing you’ll see is thousands and thousands of people flooding into your amazing website from all corners of the world

PostgreSQL Monitoring: The Best Tools and Key Metrics to Help Improve Database Performance

PostgreSQL is a popular open-source, object-relational database. As with any other data storage solution, capturing metrics is crucial for making sure your database is reliable, available, and performing optimally. This

14 Website Speed Optimization Tips: Techniques to Improve Performance and User Experience

In today's digital world, everything comes down to speed. It doesn't matter if you have the most complex and good-looking site if it takes forever to load. There are various

Key JVM Metrics to Monitor for Peak Java Application Performance

Monitoring is crucial if you want to see what happens in your system and JVM-based applications are not different. Well, some metrics, like memory and garbage collection, require special attention

Understanding Java Garbage Collection Logging: What Are GC Logs and How to Analyze Them

When working with Java or any other JVM-based programming language we get certain functionalities for free. One of those functionalities is clearing the memory. If you’ve ever used languages like

Key Kubernetes Metrics and Resources to Monitor for Peak Cluster Performance

Monitoring is not easy. Period. In our guide to Kubernetes monitoring we explained how you need a different approach to monitoring Kubernetes than traditional VMs. Also, just in case you

How to Test Website Speed: A Step by Step Tutorial on Measuring Page Load Times the Right Way

It shouldn't come as a surprise that website speed is important to your viewers. It's the first thing they experience after accessing your website. Your website speed is like an

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