Operations | Monitoring | ITSM | DevOps | Cloud

Java

What is Apache Tomcat server and how does it work?

Apache Tomcat, developed by Sun Systems way back in the late 1990s, is a popular choice for developers who need to build and deploy Java-based web applications. It’s a collaboratively created platform that, since 2005, has become an accredited top-level Apache project with highly experienced developers volunteering support and resources for it. A 2022 survey shows that 48% of developers now utilize Apache Tomcat for deploying Java web applications.

Introducing the Prometheus Java client 1.0.0

PromCon, the annual Prometheus community conference, is around the corner, and this year I’ll have exciting news to share from the Prometheus Java community: The highly anticipated 1.0.0 version of the Prometheus Java client library is here! At Grafana Labs, we’re big proponents of Prometheus. And as a maintainer of the Prometheus Java client library, I highly appreciate the support, as it helps us to drive innovation in the Prometheus community.

How to Manually Instrument Java with OpenTelemetry (Part 1)

In this tutorial, we'll be diving into the world of OpenTelemetry and its application in Java. We'll take you step-by-step through the process of manually instrumenting a Spring Boot application.OpenTelemetry is an observability framework for cloud-native software and a powerful tool for capturing distributed traces and metrics from your application. This video will equip you with the knowledge and practical skills to utilize OpenTelemetry effectively and take your application monitoring to the next level.

How to Manually Instrument Java with OpenTelemetry (Part 2)

Part 2 video on OpenTelemetry (Otel) Instrumentation for Java is out now! Building upon the solid foundation we set in the first video, this installment takes a deep dive into the realm of backend calls, with a particular focus on Redis databases. We'll also explore the power and utility of the Tracing Filter - an essential tool for efficient monitoring and troubleshooting in distributed systems.

Manual instrumentation of Java applications with OpenTelemetry

In the fast-paced universe of software development, especially in the cloud-native realm, DevOps and SRE teams are increasingly emerging as essential partners in application stability and growth. DevOps engineers continuously optimize software delivery, while SRE teams act as the stewards of application reliability, scalability, and top-tier performance. The challenge?

Maximizing Java Application Performance - Configuration and Tuning Tips

In the past, there was a persistent misconception that Java was slow compared to other programming languages. But this idea comes from a time when Java was just starting out. Back then, Java did have some problems that made it seem slow. For example, it took a long time for Java programs to start running, and the way Java made user interfaces for applications was not very fast. But things have changed a lot since then. Hence, the outdated belief that Java is slow is exactly that – outdated.

Custom Java Instrumentation with OpenTelemetry

Discover how to gain unparalleled visibility and traceability into your applications with our latest video! As an expansion of our blog post, this tutorial dives into the world of Site Reliability Engineering and IT Operations, guiding you step-by-step through the process of implementing a plugin for the OpenTelemetry Java Agent using its Extensions framework.

What is Garbage Collection in Java: Detailed Guide

The Garbage Collection (GC) feature in the Java Virtual Machine (JVM) is truly remarkable. It automatically identifies and cleans up unused Java objects without burdening developers with manual allocation and deallocation of memory. As an SRE or Java Administrator you need a strong understanding of the Java Garbage Collection mechanism to ensure optimal performance and stability of your Java applications.

How to Get Full-Stack Visibility for Your Java Applications - A Comprehensive Guide

Just a quick blog to let you know our new whitepaper “How to Get Full-Stack Visibility for Your Java Applications” is now available, download it here: How to Get Full-Stack Visibility for Your Java Applications | White Paper (eginnovations.com).