About mPulse reports
Use mPulse reporting to analyze changes to your website. Get business critical snapshots about your visitors' experience.
With mPulse reporting, you can create reports with a set of recurring specifications. This type of reporting runs on a periodic schedule for weekly, monthly, or yearly analysis. You can also create ad hoc (one-off) reports to answer specific business questions.
The report body can contain one or more dashboards. Embed dashboards as a URL for direct access to data, or as an image in your reports. Use email, PagerDuty, Webhook or Slack to deliver your reports.
After you create and save a report, it appears in the Central screen, in the Reports main viewing area. A report must be active (enabled) to send a notification at the appropriate time.
mPulse gives you ready access to a variety of user and administrative actions such as change owner and permissions. Right-click the report to see the available actions.
Create a time interval report
Use a time interval report to see how your site performs within a specific time period, for example, the first two days after a new release rolls out.
How to
-
In mPulse, click Central.
-
In the left pane, click Reports, then click the plus sign on the menu bar.
-
In The Basics section, give the report a name. Enter a descriptive comment about the report if you want.
-
Enter the location where you want the report stored.
You can store reports by owner, function, or whatever category you choose. -
In the Schedule section, select On a time interval.
-
Enter the number of minutes, hours or days that you want the report to run.
-
Select a start date and time, then a time zone for the report.
-
In the Recipients section, set up a report notification (details below).
Create a one-off report
Schedule a report that sends dashboards with the status of your system.
How to
-
In mPulse, click Central.
-
In the left pane, click Reports, then click the plus sign on the menu bar.
-
In The Basics section, give the report a name. Enter a descriptive comment about the report if you want.
-
Enter the location where you want the report stored.
You can store reports by owner, function, or whatever category you choose. -
In the Schedule section, select On a specific date / time.
-
Select a start date and time, then a time zone for the report.
-
In the Recipients section, set up a report notification (details below).
Set up a report notification
Communicate changes in your site's performance to your colleges.
How to
- Select a notification type. Specify the details that you want to include in the notification:
- Notify User(s). Lets you use email for notifications.
Note
mPulse auto-fills your email address in the To field and the Subject line. You can remove or change this information if you want.
To set up an email notification:
-
Select Notify User(s).
-
Enter the email addresses of the users you want to receive the notification.
-
In the Message field, enter text that you want to include.
-
From the Dashboards list, drag the dashboards that you want to include to the Message field.
-
In the dialog, select the app that you want to use in the dashboard, select a time range, then select either URL or Image. You can display the dashboard URL as a link or as an image in the text.
Note
If you have more than one app that you want to use for a specific dashboard, drag the dashboard for each app, then select the time range and display type.
- Call Webhook. Lets you use a web service call for notifications.
To set up a webhook call:
-
Select the method to call the webhook. mPulse supports GET, POST, PUT, DELETE, or HEAD.
-
In the URL field, enter the URL for the webhook.
-
In the Headers field, enter the required headers for the webhook URL.
Webhook calls from mPulse Reports now include a User-Agent string in the
mPulse Reports/<version number> format
. If you want to override the default value, enter your custom User-Agent HTTP header in this field. -
From the Dashboards list, drag the dashboards that you want to include in the notification to the URL field. Dashboards appear as links or as images in the text.
Note
When using the POST or PUT method, you can add text and drag attributes and dashboards to the request body.
- PagerDuty. Lets you use the PagerDuty service for notifications.
To set up a PagerDuty service.
-
In the Service API Key field, enter your PageDuty Events API integration key. For instructions on how to retrieve your integration key, visit PagerDuty Events API: Getting Started.
-
Enter a descriptive comment about the notification if you want.
-
From the Dashboards list, drag the dashboards that you want to include to the Description field.
-
In the dialog, select the app that you want to use in the dashboard, then select a time range. Dashboards appear as links or images in the text.
Note
If you have more than one app that you want to use for a specific dashboard, drag the dashboard for each app, then select the time range.
- In the Details field, select the items that you want to include in the notification. Environment, Tenant, and the Alert Name are preset. Deselect them if you don't want this information to appear in the notification.
- Slack. Lets you integrate with Slack instant messaging for notifications.
To set up a Slack notification:
-
In the Slack Webhook URL, enter the Slack incoming webhook URL. For instructions on how to set up an incoming webhook, visit Incoming WebHooks for Slack.
-
In the Channel field, enter the channel name in Slack where you want the notification to appear.
-
From the Dashboards list, drag the dashboards that you want to include in the notification to the Message field. Dashboards appear as links or as images in the text.
For more information on integrating with Slack, visit Slack API: Incoming WebHooks.
-
To add another action, click the plus sign at the bottom of
the dialog. -
Click Save to store and turn on the
report notification in the Central screen.
Updated 6 months ago