Hands-on Configuration Tutorials

The Oracle Cloud Infrastructure Application Performance Monitoring (APM) service provides deep visibility into the performance of applications including monitoring of multiple components and application logic spread across clients, third-party services, and back-end tiers, on-premises or in the cloud. This document provides a list of all APM tutorials, labs, or workshops that you can try in your own OCI environment or in an Oracle Cloud Free Tier account.

Before You Begin

Oracle Cloud Free Tier provides a free time-limited promotional trial that allows you to explore a wide range of Oracle Cloud Infrastructure products and a set of Always Free offers that never expire. You can use Oracle Cloud Free Tier to try out one of our tutorials in an actual Oracle Cloud environment.


Installing a Java Agent on a Tomcat Server

Tomcat is a popular web server or servlet container that can host Java web applications. APM Java Agents can record application server spans and metrics and send them to Application Performance Monitoring Cloud Service for analysis. If you are interested in monitoring Java web applications deployed on Tomcat, review this tutorial to learn how to install an APM Java Agent on a Tomcat Application Server:

Installing a Java Agent on a Tomcat Server Tutorial

Instrumenting Python Applications

Python applications deployed on Kubernetes offer efficient maintenance, management and scalability. APM allows real end user monitoring and complete analysis of the impact of these applications by consuming telemetry data collected using OpenTracing. If you are interested in monitoring Python applications deployed on Kubernetes, review this tutorial to learn how to instrument a Python application in APM using Zipkin distributed tracing system:

Instrumenting Python Applications Tutorial

Using Zipkin PHP to Monitor an Application

Using PHP for web application development offers performance, security, and cost benefits. APM allows real end user monitoring and complete analysis of the impact of these applications by consuming telemetry data collected using OpenTracing. If you are interested in monitoring PHP applications, review this tutorial to learn how to instrument a PHP application in APM using Zipkin PHP, the official PHP Tracer implementation for Zipkin:

Using Zipkin PHP to Monitor an Application Tutorial

Configuring Node.js Zipkin Client for Reporting to APM

Using Node.js as a server-side proxy for your applications offer efficient non-blocking support for a large number of connections at the same time. APM allows real end user monitoring and complete analysis of the impact of these applications by consuming telemetry data collected using OpenTracing. If you are interested in monitoring transactions going through a Node.js server, review this tutorial to learn how to instrument a Node.js application in APM a Zipkin tracer:

Configuring Node.js Zipkin Client for Reporting to APM Tutorial

Additional Learning Resources


Oracle Help Center Learn APM Tutorials and Labs

Oracle Help Center Learn provides tutorials to run in the Oracle Cloud Free Tier, your own Oracle Cloud tenancy, or an Oracle-provided free lab environment. Some of the APM tutorials listed above may also be available on the Oracle Learn platform. The following APM tutorials and related technologies are available to date on Oracle Help Center Learn:

APM Oracle Help Center Learn Tutorials

APM on Oracle Architecture Center

The Oracle Architecture Center guides you through the design, development, and implementation of your cloud, hybrid, and on-premises workloads with help from Oracle architects, developers, and other experts versed in Oracle technologies and solutions. The following APM reference architectures, solutions, and related technologies are available to date on the Oracle Architecture Center:

APM on Oracle Architecture Center

APM LiveLabs Workshops

Oracle LiveLabs provide you another way to access Oracle's tools and technologies to run a wide variety of hands-on labs and workshops. The following are the APM workshops available to date on Livelabs:

APM Workshops and Sprints

APM Demo Videos Playlist

This YouTube playlist consolidates all the APM demos available to date. The latest video will play first. Once you click play, select "Watch on YouTube" for additional play options.



APM Video Tutorials Playlist

This YouTube playlist consolidates all the APM video tutorials. The latest video will play first. Once you click play, select "Watch on YouTube" for additional play options.



Learn More

For more details on all capabilities of APM, see Application Performance Monitoring documentation.