Application Performance Monitoring Terminology
Here's a list of common Application Performance Monitoring (APM) terms:
Term | Description |
---|---|
Application Performance Index (APDEX) | APDEX is an open standard that enables you to measure user satisfaction based on the response time of applications and services. |
APM Control Plane | APM control plane provides standard create, read, update, delete, and list operations to work with APM domains. |
APM Domains | APM domain is an Oracle Cloud Infrastructure resource type, which contains the systems being
monitored by Application Performance Monitoring.
Each APM domain is created in a standard Oracle Cloud Infrastructure compartment, and you can define Oracle Cloud Infrastructure access control policies to grant access to the APM domain to a specific set of users. APM domains are of the following types and you specify the type when creating an APM domain:
|
APM Browser Agents | APM Browser agents record user interaction with websites and send spans and metrics to Application Performance Monitoring. |
APM Java Agents | APM Java agents record spans and metrics from application servers and send them to Application Performance Monitoring. |
APM Tracers | APM Tracers record OpenTracing spans with application metrics and send spans and metrics to Application Performance Monitoring. |
Dashboards | Dashboards are data visualization tools that provide a quick insight into the health and performance of your applications, and help identify outliers and take corrective action. |
Data Keys | Data Keys are required to ensure that Application Performance Monitoring accepts the
observations gathered by the data sources. The data keys are generated
when an APM domain is created, and are of two types:
|
Data Sources | Data sources is the term used to collectively refer to all the agents, synthetic monitors, and tracers that obtain the data you need to monitor your application and diagnose issues. |
Data Upload Endpoint | Data Upload Endpoint is the URL to which a data source sends observations. The Data Upload Endpoint is generated when an APM domain is created, and each APM domain has its own Data Upload Endpoint. |
Monitors | Monitors are Synthetic Monitoring tools that enable you to specify a base URL or upload and run user scripts to synthetically test and monitor your applications across various geographical locations. |
Queries | Queries are a simplified SQL-like syntax that enable you to customize, filter, and display traces and spans in Trace Explorer. |
Real User Monitoring (RUM) | Real User Monitoring is a performance monitoring technology, which captures and analyzes each user interaction with a website or application. |
Scripts | Scripts are recorded user paths that are used to simulate user transactions on the application. |
Spans | Spans are operations or logical units of work with a name, start time, and duration, within a trace. |
Traces | Traces are the complete flow of a request as it passes through all the components of a distributed system in a given period of time. |
Thread Snapshots | Thread snapshots are stack dumps of thread executing a span. |
Vantage Points | Vantage points are locations on which you can define and
run synthetic monitors. Vantage Points are of two types:
|
For information on general Oracle Cloud Infrastructure terms such as Compartment, see Key Concepts and Terminology.