PMF Analytics Console
Configure the way the client works with the PMF Analytics Server, configure and view a wide range of reports using the PMF Operations and PMF Analytics Consoles.
From the PMF Analytics Console, view, configure the Analytics reports, manage alerts, or view client logs.
Jump to
- Access the console
- Dashboard page
- Apps page
- Infrastructure
- Collecting Analytics data from additional logger packages
- Enabling Analytics support
Access the console
The PMF Analytics Console can be accessed in the following ways:
-
Locally installed PMF
From your browser of choice, access the following URL with the username/password as admin/admin.
-
PMF Operations Console
You can also open the PMF Analytics Console from the PMF Operations Console by clicking the PMF Analytics Console link in the top-right corner.

Dashboard page
PMF Analytics Console → Home → Dashboard
The Dashboard page displays the relevant reports are populated, if a client application has already sent logs and analytics data to the server.

Review collected analytics data related to application crashes, application sessions, and server processing time. Additionally you can create custom charts as well as manage alerts.
Overview page
Dashboard page → Overview
The landing page of the Dashboard page, this page displays basic device metadata that gets collected and reported to the PMF Analytics Server.
When you use the PMF client SDK together with the PMF, analytics data automatically gets collected for any request that your app makes to the PMF.
View the following data for a server, filtering results by date/application.
- Crashes
- App Sessions
- Server Processing Time
Custom Charts page
Dashboard page → Custom Charts
Custom charts allow you to visualize the collected analytics data in your analytics data store as charts that are not available by default in the PMF Analytics Console. This visualization feature is a powerful way to analyze business-critical data.
Client logs can be sent to the server and included in analytics reports.
To include logging information in a report:
-
From the PMF Analytics Console, choose the Dashboard → Custom Charts tab.
-
Choose Client Logs from the Event Type pull-down menu.
View the following data, filtering results by date.
-
Create chart
For more information on Custom Charts, see Creating Custom Charts.
- Export charts
- Import charts
Logging data can be filtered. Log filters can be configured and saved on the Analytics Server, and then retrieved by client applications. For more information on filtering logs, see Configuring Log Filters.
Alert Log page
Dashboard page → Alert Log
View details of the Alert log.
Alert Management page
Dashboard page → Alert Management
Alerts provide a proactive means to monitor the health of your mobile apps without having to check the PMF Analytics Console regularly.
Configure thresholds which, if exceeded, trigger alerts to notify administrators. You can visualize the triggered alerts on the console or handle them by using a custom web hook. A custom web hook allows you to control who is notified when an alert is triggered, and how.
Learn how to manage alerts in the Manage Alerts tutorial.
User Feedback page
Dashboard page → User Feedback
Using the User Feedback feature users of your applications can take screenshots of the application, annotate them with markers and comments that describe their feedback and opinion about the application. User feedback captured and sent from mobile devices is aggregated by the Persistent Mobile Foundation Analytics Service and presented on the PMF Analytics Console for Application Owners and Developers to review, gather insights and take actions if necessary.
View the following data, filtering results by date/application/versions/operating systems/operating system versions.
- Feedback Overview
Learn more about viewing in User Feedback tutorial.
Apps page
PMF Analytics Console → Left pane → Apps
Review in-depth analytics data related to usage and devices (such as total device and app sessions, active users, app usage, new devices, model usage and operating system), as well as crash-related data.
Usage and Devices page
Apps page → Usage and Devices
View App Session charts and App Usage charts to find out which app is being used most frequently by your users.
View the following data, filtering results by date/application/versions/operating systems/models/operating system versions.
- Total Devices
- Total App Sessions
- Active User
- App Sessions
- App Usage
- New Devices
- Model Usage
- Model Sessions
- Operating System Usage
You can have your app send custom data and create custom charts for your custom data. Learn how to send custom analytics in the Analytics API tutorial.
Crashes page
Apps page → Crashes
App crashes are visualized on the PMF Analytics Console, where you can quickly view crashes and act on them accordingly. Crash logs are collected on the device by default and sent to the server once the application is running again. When crash logs are sent to the analytics server, they automatically populate the crash charts.
View the following data, filtering results by date/application/versions/operating systems/models/operating system versions.
- Crash Overview
- Crashes
- Crash Summary
Client Log Search page
Apps page → Client Log Search
Search a keyword, filtering results by date/application/operating systems/log levels/packages across client logs.For information on configuring log filters, see Client log searches tutorial.
For more information on sending logs from the client, see Client log collection.
Device Search page
Apps page → Device Search
View and search a device ID, filtering results by operating systems/models/operating system versions, and download logs, if needed.
Infrastructure
PMF Analytics Console → Left pane → Infrastructure
Review analytics data related to: session processing time, average request size, server requests, network requests, adapters response time, procedure response time, and size and adapters usage, as well as push notifications data such as notification requests and per mediator. You can also search through server logs.
Learn more in the Analytics Workflows tutorial.
Note: The client/server log Search and Export data functionality does not invoke an action on mouse click event when the date filter is modified, as observed in recent versions of Chrome browser. This behaviour is caused due to a problem with the Chrome browser and also due to a known limitation. This issue does not occur in other browsers and in Chrome browser versions prior to v54.0.2840.71. In the most recent versions of Chrome browser, users can work around this issue by setting the date required and then refresh the page before clicking on the Search/Export button or can hit the Enter/Return key to perform the selected action.
Servers and Network
Infrastructure page → Servers and Network
The PMF Analytics Console monitors network data when it is sent to the Analytics Server, and allows the user to query this information in different ways.
View the following data, filtering results by date/servers.
- Average Server Processing Time
- Average Request Size
- Server Processing Time
- Server Requests
- Server Usage Flow
- Network Requests
Adapters
Infrastructure page → Adapters
The PMF Analytics Console monitors network data when it is sent to the Analytics Server, and allows the user to query this information in different ways.
View the following data, filtering results by date/adapters/procedures/applications/versions/operating systems/models/operating system versions.
- Average Adapter Response Time
- Adapters Network Flow
- Average Procedure Response Time
- Average Procedure Response Size
- Adapter Usage
- Adapter Requests
Push Notifications
Infrastructure page → Push Notifications
View the following data, filtering results by date/applications/versions.
- Notification Requests
- Notifications By Mediator
Server Log Search
Infrastructure page → Server Log Search
Search across server logs, filtering results by date/servers/log levels.
Collecting Analytics data from additional logger packages
By default, only logging from the package com.worklight is sent to analytics. In order to add logging from additional packages see Forwarding logs to the Analytics Server.
Enabling Analytics support
The collection of data for analysis by the PMF Analytics server is enabled by default. You can disable it, for example to save processing time.
- Log in to the PMF Operations Console.
-
From the left pange, click Runtime settings
To avoid inadvertent changes, runtime properties are displayed in read-only mode.
-
To edit the settings, click Edit.
Edit option is only visible to the administrator or deployer user.
- Click Save.
- Lock the properties by clicking Read Only.
To disable, from the Data collection enabled drop-down menu, select false to disable data collection.
Role-based access control
Content in the PMF Analytics Console is restricted by predefined security roles. The PMF Analytics Console displays different content based on the security role of the logged-in user.
Following table shows the security roles and their access to the PMF Analytics Console.
| Role | Role name | Viewing Access | Editing Access |
|---|---|---|---|
| Administrator | analytics_administrator | Everything. | Everything. |
| Infrastructure | analytics_infrastructure | Everything. | Everything. |
| Developer | analytics_developer | Everything except for the Administration pages. | Everything. |
| Support | analytics_support | Everything except for the Administration pages. | Everything. |
| Business | analytics_business | Everything except for the Administration and Infrastructure pages. | Everything. |
For information on setting up roles, see Configuring user authentication for PMF administration.
▲