Introduction
CubeAPM is an Application Performance Monitoring (APM) platform. It collects telemetry data from applications and infrastructure, and provides a UI for users to visualize and query the data. It also provides the ability to set up alerts based on the telemetry data, and sending notifications to users over various channels like Email, Slack, PagerDuty, Google Chat, etc.
Following is a high-level architecture diagram of how CubeAPM works.
There are two main parts to setting up CubeAPM: installing CubeAPM itself, and integrating OpenTelemetry (OTel) Agents with your applications so that they send telemetry data to CubeAPM.