🐻An enhanced learning experience is coming soon! Registrations for expert-led classes will be paused temporarily from 11:00 PM PST on April 30, 2024, until 4:00 PM PST on May 6, 2024. Learn more. Need help with a class? Reach out to Trailhead Help.

Job Role

IT Operations


In-Person: 2 Full Day(s)
Virtual: 2 Full Day(s) or 4 Half Day(s)


Who should take this course?

This course is designed for operations personnel, administrators, developers, and architects who are responsible for managing and monitoring on-premises or private cloud customer-hosted Mule runtimes and applications using Anypoint Runtime Manager. Students should be familiar with system administration and server commands, have a basic understanding of data formats, such as XML, CSV, and JSON, and possess foundational knowledge of common integration technologies, including HTTP, JMS, JDBC, REST, and SOAP.


Note: Students using their own computer are expected to follow the steps outlined in this Computer Setup Guide.

When you complete this course, you will be able to:

  • Describe the Mule runtime architecture.
  • Administer Mule runtimes.
  • Deploy Mule applications to Mule runtimes.
  • Use Anypoint Runtime Manager to manage, monitor, and analyze Mule runtimes and Mule applications.
  • Tune Mule runtimes and Mule applications.
  • Automate administration tasks.

Class Registration

Lessons and Topics

Part I: Mule Runtimes and Mule Applications


Customer-Hosted Mule Runtimes

  • Describe Typical Mule Deployment Architectures and Solutions
  • Identify Infrastructure Options To Host Mule Runtimes
  • Install and Start Mule Runtimes
  • Deploy Mule Applications to Mule Runtimes


Mule Applications and Mule Domain Projects

  • Inspect and Manage Deployed Mule Applications
  • Deploy Mule Domain Projects to Mule Runtimes
  • Deploy and Manage Multiple Mule Applications in a Shared Mule Domain


Mule Runtimes

  • Configure and Manage Mule Runtimes and Licenses
  • Locate and Interpret Mule Runtime Log Files
  • Monitor Mule Runtimes with Java Management Extensions (JMX)
  • Create Secure Mule Runtime Administration Connections


Mule Runtime Troubleshooting

  • Tune Java Virtual Machine (JVM) for Mule Runtimes
  • Dump a Mule Runtime's Heap Memory and Threads
  • Analyze and Troubleshoot Mule Runtimes


Part II: Anypoint Runtime Manager


User and Resource Management

  • Organize Users and Resources
  • Administer Anypoint Platform Users
  • Create and Manage Anypoint Platform Permissions for Teams


Mule Runtime and Application Management

  • Register Customer-Hosted Mule Runtimes with Runtime Manager Agent
  • Deploy Mule Applications to Customer-Hosted Mule Runtimes
  • Manage Mule Applications with Runtime Manager
  • Align Servers and Server Groups with Software Development Lifecycle (SDLC) Environments


Mule Application Configuration

  • Configure a Mule Application for Deployment
  • Configure a Mule Runtime To Use External Properties Files
  • Use Properties Files with Encrypted Values
  • Configure Environment-Specific Properties Files


Mule Runtime and Application Analysis

  • View Mule Runtime and Mule Application Dashboards
  • Configure Alerts for Mule Runtimes and Mule Applications
  • Control Mule Application Flows
  • Monitor and Analyze Business Events Generated by Mule Applications
  • Configure Third-Party Monitoring and Analysis Plugins


Performance and Reliability Goals

  • Distinguish Between Mule Application Performance Tuning and Scaling Goals, Options, and Solution Architectures
  • Create and Manage Mule Runtime Clusters
  • Deploy Mule Applications to Mule Runtime Clusters
  • Test Load Balancing and Failover Behavior of Applications


Automated Administration Tasks

  • Automate Admin Tasks with Anypoint Command-Line Interface (CLI)
  • Automate Admin Tasks with Anypoint Access Management, CloudHub, and Runtime Manager REST APIs