📊 Salesforce Monitoring KPIs
Germain UX provides preconfigured KPIs for monitoring Salesforce Classic, Lightning Experience, Salesforce Mobile, APIs, Apex, Flow, Event Monitoring, Omni-Channel, and related platform services.
These KPIs help teams analyze:
|
Area |
|---|
|
User experience and application responsiveness |
|
User adoption and behavior |
|
Business-process performance |
|
Record and configuration changes |
|
Salesforce limits and resource consumption |
|
Instance availability |
|
Security and real-time events |
|
Apex, Flow, and database execution |
|
Debug logs and Event Monitoring logs |
The KPIs available in your environment depend on your Salesforce licenses, permissions, enabled event types, and Germain UX monitoring configuration. Custom KPIs and business processes can also be created.
🎚️ KPI levels
|
Level |
Purpose |
|---|---|
|
UX |
Measures the experience and behavior of Salesforce users, including sessions, clicks, pages, business processes, and adoption. |
|
Technology |
Measures Salesforce services, APIs, runtime activity, limits, code execution, logs, security events, and instance health. |
A KPI can be available at both levels when it supports user-experience and technical analysis.
👥 Real User Experience KPIs
⏳ User session KPIs
Salesforce user sessions can be analyzed using the standard Germain UX session-monitoring KPIs. Depending on the monitoring configuration, these KPIs capture session duration, activity, errors, page usage, and replay data.
See User Monitoring and Session Replay KPIs.
🎧 Omni-Channel KPIs
Omni-Channel monitoring provides KPIs for agent presence, capacity, assigned work, queue activity, and routing-related events.
See Omni-Channel Monitoring Configuration.
🖱️ Click KPIs
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Outbound HTTP Request |
Technology |
|
Measures the duration, in seconds, of an outbound HTTP request initiated by Salesforce. |
|
Salesforce User Click |
UX |
|
Measures the cumulative duration of Salesforce requests and events occurring between two consecutive user clicks. Both synchronous and asynchronous transactions can contribute to the duration. |
The Salesforce User Click KPI can be used to identify slow user interactions even when one click initiates multiple Salesforce requests.
See Salesforce User Click Analysis.
💼 Business Process KPIs
Business-process KPIs correlate multiple user actions into a complete Salesforce workflow.
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Case Open To Close BP |
UX |
|
Measures the complete lifecycle of a Case, from creation or opening through closure, based on captured user activity. |
|
Salesforce Case Open To Close BP Step |
UX |
|
Measures an individual step within the Case open-to-close process. |
|
Salesforce Opportunity BP |
UX |
|
Measures an Opportunity-related process beginning with login and continuing through creation of a new Opportunity. |
|
Salesforce Opportunity BP Step |
UX |
|
Measures an individual step within the Opportunity process. |
When a custom business process is configured, Germain UX automatically creates corresponding process and process-step KPIs.
✏️ Data-change KPIs
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Record Created |
UX |
|
Records the creation of a Salesforce record detected through user-experience monitoring. |
|
Salesforce Record Updated |
UX |
|
Records an update to a Salesforce record detected through user-experience monitoring. |
For broader record-change and administrative auditing, also configure Salesforce Audit Monitoring.
⚡ Capacity, Usage, and Availability KPIs
🖥️ Platform usage KPIs
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Health Check |
Technology |
|
Captures Salesforce Health Check information collected through the REST API. |
|
Salesforce Resource Usage |
Technology |
|
Measures the percentage of an allocated Salesforce resource that has been consumed. |
|
Salesforce Setup Audit |
Technology |
|
Captures Salesforce Setup Audit activity collected through the REST API. |
|
Salesforce Platform Event Usage Metric |
Technology |
|
Measures Platform Event publishing and CometD client-delivery usage. |
Resource usage should be monitored against Salesforce limits so that alerts can be raised before a limit disrupts users or integrations.
🛰️ Instance status KPI
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Instance Status |
Technology |
|
Measures the availability status of the Salesforce instance as a percentage. |
See Salesforce Instance Status Monitoring.
🕰️ Real-Time Event KPIs
These KPIs are populated from Salesforce Real-Time Event Monitoring. Their availability depends on the Salesforce licenses, permissions, and event subscriptions enabled for the monitored organization.
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Api Anomaly Event |
Technology |
|
Detects anomalies in the way users or integrations make API calls. |
|
Salesforce Api Event |
Technology |
|
Tracks user-initiated, read-only API operations such as |
|
Salesforce Bulk Api Result Event |
Technology |
|
Tracks when a user downloads the results of a Bulk API request. |
|
Salesforce Classic Record Event |
Technology |
|
Detects record creation, access, update, and deletion performed in Salesforce Classic. |
|
Salesforce Concurrent Long-running Apex Error Event |
Technology |
|
Measures errors generated when an organization exceeds the concurrent long-running Apex limit. |
|
Salesforce Credential Stuffing Event |
Technology |
|
Tracks successful logins associated with an identified credential-stuffing attack. |
|
Salesforce Lightning List View Event |
Technology |
|
Tracks list-view activity in Lightning Experience, Salesforce Classic, and the API, including running or exporting a list view. Setup-entity list views are excluded. |
|
Salesforce Lightning Record Event |
Technology |
|
Detects record creation, access, update, and deletion performed in Lightning Experience. |
|
Salesforce Login As Event |
Technology |
|
Tracks when an administrator logs in as another user. In Real-Time Event Monitoring, this applies to organization administrators and Experience Cloud sites. |
|
Salesforce Login Event |
Technology |
|
Tracks Salesforce user login activity. |
|
Salesforce Logout Event |
Technology |
|
Tracks successful user logout from the Salesforce UI. |
|
Salesforce Record Change Event |
Technology |
|
Tracks record creation, update, deletion, and undeletion. |
|
Salesforce Report Anomaly Event |
Technology |
|
Detects anomalies in the way users run or export reports, including unsaved reports. |
|
Salesforce Report Execution Event |
Technology |
|
Tracks report-related actions such as running or exporting a report. |
|
Salesforce Session Hijacking Event |
Technology |
|
Detects suspected unauthorized ownership of a user session based on significant changes in the session’s browser fingerprint. |
See Salesforce Real-Time Event Monitoring.
📈 Salesforce Statistics KPIs
Statistics KPIs provide organization-wide information about Salesforce configuration, automation, usage, and adoption.
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Apex Custom Action |
Technology |
|
Captures custom Apex actions through the REST API. |
|
Salesforce Browser Performance Count |
UX |
|
Captures Lightning Experience usage results grouped by browser instance. |
|
Salesforce Cron Job |
Technology |
|
Captures information about scheduled Salesforce jobs. |
|
Salesforce External Service Custom Action |
Technology |
|
Captures External Service custom actions through the REST API. |
|
Salesforce Flow Custom Action |
Technology |
|
Captures active autolaunched Flows and active invocable processes in the organization. |
|
Salesforce Flow Interview |
Technology |
|
Captures Salesforce Flow interview activity. |
|
Salesforce Lightning User Session |
UX |
|
Represents a user session in Lightning Experience or Salesforce Mobile. |
|
Salesforce List View |
Technology |
|
Captures information about filtered lists of records, including lists of accounts, contacts, or custom objects. |
|
Salesforce Page Performance Count |
UX |
|
Captures Lightning Experience usage results grouped by Lightning page. |
|
Salesforce Process Approval |
Technology |
|
Captures approval-process information through the REST API. |
|
Salesforce Process Rule |
Technology |
|
Measures the number of process rules collected through the REST API. |
|
Salesforce Records Count |
Technology |
|
Measures Salesforce record volume collected through the REST API. |
|
Salesforce UI Switch |
UX |
|
Measures switches between Lightning Experience and Salesforce Classic. |
🔧 Apex and Flow Code KPIs
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Apex Class |
Technology |
|
Captures Apex class content for code inspection and monitoring. |
|
Salesforce Apex Code Coverage |
Technology |
|
Captures Apex code-coverage results. |
|
Salesforce Apex Trigger |
Technology |
|
Captures Apex trigger content for code inspection and monitoring. |
|
Salesforce Flow Coverage |
Technology |
|
Captures Salesforce Flow coverage results. |
See Salesforce Code Monitoring.
🐛 Debug Log KPIs
Debug Log KPIs break a Salesforce execution into its code, database, query, Visualforce, and exception components.
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Code Exception |
Technology |
|
Captures an exception found in a Salesforce debug log. |
|
Salesforce Code Database Execution |
Technology |
|
Measures database-related code execution found in a debug log. |
|
Salesforce Code Debug Event |
Technology |
|
Captures custom debug-event data written to a debug log. |
|
Salesforce Code Execution |
Technology |
|
Represents the main code execution and encompasses the complete execution recorded in the debug log. |
|
Salesforce Code SOQL Execution |
Technology |
|
Measures a SOQL execution found in a debug log. |
|
Salesforce Code Unit Execution |
Technology |
|
Measures an individual code-unit execution found in a debug log. |
|
Salesforce Code Visual Force Execution |
Technology |
|
Measures Visualforce execution found in a debug log. |
See Salesforce Debug Log Monitoring and Apex Exception Monitoring.
🗃️ Event Monitoring Log KPIs
These KPIs are populated from Salesforce Event Monitoring log files.
⚙️ Apex and integration logs
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Log Apex Callout |
Technology |
|
Captures an outbound Apex callout. |
|
Salesforce Log Apex Execution |
Technology |
|
Captures an Apex execution. |
|
Salesforce Log Apex SOAP |
Technology |
|
Captures an Apex SOAP call. |
|
Salesforce Log Apex Trigger |
Technology |
|
Captures an Apex trigger event. |
|
Salesforce Log Apex Unexpected Exception |
Technology |
|
Captures an unexpected Apex exception. |
|
Salesforce Log Api |
Technology |
|
Captures a Salesforce API call. |
|
Salesforce Log Aura Request |
Technology |
|
Captures a request made by an Aura component. |
|
Salesforce Log Bulk Api |
Technology |
|
Captures a Bulk API call. |
|
Salesforce Log REST API |
Technology |
|
Captures a REST API request. |
|
Salesforce Log URI |
Technology |
|
Captures a Salesforce URI request. |
|
Salesforce Log Visualforce Request |
Technology |
|
Captures a Visualforce request. |
👥 User and administrative activity
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Log Async Report Run |
Technology |
|
Captures the asynchronous execution of a report. |
|
Salesforce Log Dashboard |
Technology |
|
Captures dashboard activity. |
|
Salesforce Log Login |
Technology |
|
Captures user login activity. |
|
Salesforce Log Login As |
Technology |
|
Captures an administrator logging in as another user. |
|
Salesforce Log Logout |
Technology |
|
Captures user logout activity. |
|
Salesforce Log Metadata API Operation |
Technology |
|
Captures operations performed through the Metadata API. |
|
Salesforce Log Report Export |
Technology |
|
Captures report exports. |
|
Salesforce Log Search |
Technology |
|
Captures Salesforce search activity. |
⚡ Lightning and Analytics activity
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Log Lightning Error |
UX and Technology |
|
Captures client-side errors in Lightning Experience. |
|
Salesforce Log Lightning Interaction |
UX and Technology |
|
Captures user interactions in Lightning Experience. |
|
Salesforce Log Lightning Page View |
UX and Technology |
|
Captures Lightning page views. |
|
Salesforce Log Lightning Performance |
UX and Technology |
|
Captures Lightning performance measurements. |
|
Salesforce Log Wave Change |
Technology |
|
Captures changes made in Salesforce Analytics, formerly Wave Analytics. |
|
Salesforce Log Wave Interaction |
Technology |
|
Captures Salesforce Analytics interactions. |
|
Salesforce Log Wave Performance |
Technology |
|
Captures Salesforce Analytics performance activity. |
⚙️ Database, queue, and generic logs
|
KPI |
Level |
Data model |
Description |
|---|---|---|---|
|
Salesforce Log External Custom Apex Callout |
Technology |
|
Captures a callout to an external system implemented with custom Apex. |
|
Salesforce Log External OData Callout |
Technology |
|
Captures a callout to an external OData service. |
|
Salesforce Log Generic Event |
Technology |
|
Captures an Event Monitoring record that does not map to a more specific KPI. |
|
Salesforce Log Queued Execution |
Technology |
|
Captures queued Salesforce execution activity. |
After data collection begins, use Germain UX dashboards and analytics to:
🔍 Using the KPIs
-
Compare performance across users, browsers, pages, organizations, and Salesforce interfaces.
-
Identify slow clicks, requests, Apex executions, queries, and Visualforce transactions.
-
Correlate user-facing issues with Salesforce logs and runtime events.
-
Detect abnormal API, report, login, and session behavior.
-
Track Salesforce resource consumption and instance availability.
-
Measure adoption of Lightning Experience, Salesforce Classic, Mobile, Flow, and custom processes.
-
Configure alerts for errors, availability degradation, security events, and approaching capacity limits.
🔗 Related documentation
|
Document |
Link |
|---|---|
|
Salesforce Monitoring Deployment |
https://docs.germainux.com/main/salesforce-monitoring-deployment |
|
Salesforce Monitoring Configuration |
https://docs.germainux.com/main/salesforce-monitoring-configuration |
|
Salesforce Audit Monitoring |
|
|
Salesforce Debug Log Monitoring |
https://docs.germainux.com/main/salesforce-debug-log-monitoring |
|
Salesforce Error Monitoring |
https://docs.germainux.com/main/error-monitoring-for-salesforce-cloud-configure |
|
Salesforce Instance Status Monitoring |
https://docs.germainux.com/main/salesforce-instance-status-monitoring |
|
Salesforce Real-Time Event Monitoring |
https://docs.germainux.com/main/salesforce-real-time-event-monitoring |
|
Salesforce User Click Analysis |
https://docs.germainux.com/main/salesforce-user-click-analysis |
|
Troubleshooting |
Get More Information
GermainUX can help determine which monitoring, analytics and automation capabilities are appropriate for your Salesforce CRM environment.
Component: Engine, JS Profiler, Mobile App, RPA Bot Recorder, RUM Ext
Feature Availability: 2017.1 or later