Developing Operational Telemetry in AEM

Adobe Experience Manager uses Operational Telemetry to diagnose usage and performance of web sites running on Adobe Experience Manager. As a developer, you can use the Operational Telemetry APIs to observe additional events about how your site is used.

This document describes the key concepts of Real Use Monitoring, details the client-side APIs that you can use to send additional data to the Operational Telemetry collection service and alludes to the fact that the data can be queried.

How to add Operational Telemetry Instrumentation to your Site

If your website is not built using AEM Edge Delivery Services, it is recommended to set up Real Use Monitoring in standalone mode. To set up , simply add the following script to your pages.

<script defer type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>

For better performance, it is recommended loading the script after the Largest Contentful Paint (LCP) event

Key Concepts

Every data point collected by Operational Telemetry is made up of following key parts:

Checkpoints

By convention, checkpoint names are lowercase letters, without any special characters. The most common checkpoints used in Adobe Experience Manager projects are: