JavaOne 2026

JavaOne 2026 Session

Duke in front of a whiteboard

Escape the Multi-Cloud Maze: Centralized monitoring tool

Summary

Running Enterprise Java applications across multiple cloud platforms gives more features and freedom from hosting efforts — until visibility and quick analysis becomes bigger problem. Logs are placed in different environments, metrics becomes confusing, alerts are over engineered, and tracing failures across AWS and Azure feels like day long job.

In this session, I’ll walk through how we built a unified observability tool for an application deployed on production across AWS and Azure, using OpenTelemetry, KQL, CloudWatch Logs Insights, and Grafana. We’ll cover how to correlate metrics, logs, and traces from both cloud providers, detect silent failures, and build useful monitoring tool in analysing production issues. This method can be very customised based on your application and requirements

We will learn how we combined data from two clouds to monitor health of our deployed application without dependency on external tool

Profile

Type: Learning Session (50 min)

Track: Core Java Platform

Audience Level: Expert

Speaker: Rohan Parekh

Session: Wednesday, March 18th at 2:00 PM in Room 104