Fix Application Performance Issues Fast With Splunk AlwaysOn Profiling

Aug 8, 2025

In this video we’ll demonstrate how to use Splunk’s AlwaysOn Profiler to identify and fix a performance bug in a Java web application running on Kubernetes.

Using the AlwaysOn Profiler in Splunk APM, we’ll show you how to analyze profiling data to pinpoint the exact line of code causing the performance bottleneck. The best part is that we don’t have to manually instrument our Java application to get profiling data. All we need to do is install the Splunk Distribution of the OpenTelemetry Collector with AlwaysOn Profiling enabled and the collector will send metrics, traces and profiling data to Splunk Observability Cloud without us having to modify a single line of code.

TOC:

00:00 Demonstrating the performance bug

01:42 Using Splunk APM to identify the right Business Workflow and trace

03:03 Identifying the problematic line of code in AlwaysOn Profiling

04:22 Updating our code

06:40 Conclusion