October 10, 2024
18 minutes read
Java Logging Basics: Concepts, Tools, and Best Practices
Imagine you're a detective trying to solve a crime, but all the evidence is invisible. Sounds impossible, right? That's exactly what it's like trying to debug a Java application without proper logging. Java logging is your magnifying glass, your fingerprint kit, and your trusty notepad all rolled into one. It's the unsung hero that helps…
Read moreIntroduction to Metrics, Monitoring and Alerting
Monitoring your system and infrastructure is critical to ensure the performance of your services. In fact, as software development moves faster and faster, alerting and monitoring becomes an indispensable practice
DevOps Toolchain Explained: What Is & How to Create One. Choosing Between Buying or Building Your Own Tools
Over the past few years, we've seen an almost obsession with developing and adopting CI/CD tools throughout the DevOps community. There are thousands of "how-to's", "top x tools", and "tool
Service Autodiscovery & Automatic Monitoring with Sematext
If you are anything like us here at Sematext, you are likely always trying to automate any tedious, repetitive tasks. Repetitio est mater… boringdorum. Setting up monitoring falls in that
AWS EBS Volumes: 5 Ways to Optimize Performance and Costs
Amazon Elastic Block Store (EBS) provides block storage for applications that are running in the cloud. However, not every company is getting the most out of the EBS volumes they
Building Highly Effective DevOps Teams: Structure, Roles & Responsibilities You Need to Succeed
When it started to really get traction as a concept, almost 10 years ago, DevOps was primarily used to push rapid changes to web environments with minimal impact on the
What Are Linux Logs & How to Check Them: Logging Basics Explained with Examples
TL;DR note: if you want the bzip2 -9 version of this post, scroll down to the very last section for some quick pointers. If you want to learn a bit
Introducing Sematext Synthetics for API & Website Monitoring
No matter which path of the stack you work on, it's crucial you make sure your website or API is up and running. We wanted to create a tool that
Working with Solr Plugins System
Apache Solr was always ready to be extended. What was only needed is a binary with the code and the modification of the Solr configuration file, the solrconfig.xml and we
Tutorial: Logging with journald
I'm sure you bumped into journald: it's what most distros use by default for system logging in Linux. Most applications running as a service will also log to the journal.
Express.js Best Practices to Improve Performance & Reliability in Production
What is the most important feature an Express.js application can have? Maybe using sockets for real-time chats or GraphQL instead of REST APIs? Come on, tell me. What's the most