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 TutorialInstrumenting 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 TutorialUsing 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 TutorialConfiguring 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 TutorialAdditional 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 TutorialsAPM 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 CenterAPM 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 SprintsAPM 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.
APM Hands-on Technical Resources Catalog
F55817-02
October, 2023
Copyright © 2023, Oracle and/or its affiliates.