This is a plugin for the Open Source Web Analytics platform Matomo (Piwik). If enabled, it will add a new widget that you can add to your dashboard and a new link in the top navigation.
The widget will show the performance index of a site that auto-refreshes every 30 seconds. It shows the number of visitors or visit time in a 30 minute period compared to the maximum number of visitors in any 30 minute period of the last 30 days.
This plugin should run fine with installations with up to 100.000 page impressions per day. If you run a very large piwik installation and have performance issues with this plugin, please contact me - there is a solution for this. I have it up and running in an installation with more than 5 million visits per day.
(Tested with piwik 2.7.0, but supposed to run with older versions)
Here is a list of features that are included in this project:
Refresh interval: Defines how often the widgets will be updated. Every 30 seconds is a good value to choose.
Measurement period: Defines the measurement period in minutes. 5 minutes is a good value to choose.
Comparison period: Defines the period (x * 24h) the last 30 minutes are compared to. A good value for small sites with more or less static content is 30. For sites with peak days on weekends for example 1 will be a good value. 1 is also a good value for very big sites with a lot of traffic. You will have to play around with this value a little bit and figure out whalt will fit your needs.
Sites in overview: Defines which sites are displayed in the overview.