Pingdom is a provider of website monitoring services. In April 2013, they launched a new service called Real User Monitoring. Real User Monitoring allows you to monitor the experience of the real users who browse your site, allowing you to track if your site loads slowly at particular times / from particular geographical locations / loading particular URLs / with particular browsers / etc. The data gained can then help with troubleshooting the way a website is designed.
What this module does
This module inserts that code for you.
Finding the project identifier
To use this module, you need to find the 24-character hexadecimal string that is the unique identifier for your project. You can find this in two ways.
- Go to https://my.pingdom.com/rum, where there is a link to your RUM project(s). The last part of the URL for your project is your project identifier. For example, if your project is managed from https://my.pingdom.com/rum/0123456789abcdef01234567, then your project Id is 0123456789abcdef01234567.
and, again, 0123456789abcdef01234567 would be your project identifier.
Having found your project identifier, upload the module into /sites/all/modules, and enable the module on your Drupal installation.
You can then go to your Real User Monitor project on Pingdom, and choose the "real time" monitoring option. Visits to your webpage should come through in real time.
You may not want the Pingdom RUM code appearing on every page of your website. The settings page allows you to specify the pages you want the code to appear on, or to specify that the code will be inserted on every page except the ones you list. You can use wildcards, so "admin*" will make sure that the Pingdom RUM code does not appear anywhere in the admin section.
You can also specify particular user roles for which you want the Pingdom RUM code to appear / not appear. For example, if you only want Pingdom monitoring anonymous page views, you would specify that you only want the Anonymous role to be monitored. Logged-in visitors to your site would then not be monitored.
All support in the issue queue is by volunteers in the Drupal community, so please be patient!
A note on which versions of Drupal core are supported
This module has been released for Drupal 7.
When Drupal 8 is released, it is my full intention to release a new version of this module that works with Drupal 8. I will continue to support and develop this module as necessary. I won't, at this stage, pledge that a working version will be released on the same day that Drupal 8 is released, but I would certainly aim for something close to that.
Note on Drupal 8 version: I am still maintaining this module, and am fully committed to porting it to Drupal 8. However, for the next 2-3 months, I don't have time to migrate the code due to other commitments. It is coming. If anyone else would like to open an issue for this, and propose a patch that can then become RTBC as someone else tests and reviews it, I will happily create an 8.x branch and commit the patch.
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 313 sites currently report using this module. View usage statistics.
- Downloads: 4,721
- Last modified: 4 March 2016
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.