Once browsing data from a SonarQube instance instance has been collected by the Piwik Plugin then the Piwik software itself has a lot of cool features to help you analyse that traffic:
To learn more about Piwik please visit their the website: Piwik
The Plugin is configured by an administrator with the details of a Piwik instance and from . From that point on, each web page will include a script at the end of it that submits information related to the page, the visitor, and their browser to Piwik for analysis.
To configure the Piwik Plugin:
- In Piwik you have defined define a new website for the SonarQube instance: Settings > Websites > Add new website
- Log In SonarQube log in as a System Administrator and go to Settings > General Settings > Piwik
- Use the Piwik website details to fill out the parameters.
- The Website ID, for example 2, can be taken straight from the websites page of Piwikwebsite's Piwik page.
- The Piwik Server is the domain name or IP of the Piwik instance, for example piwik.mycompany.com
- The Relative Path on Server is the relative location of the Piwik website on the server. For example with the Piwik url of http://piwik.mycompany.com/piwik-0.6/index.php then this value would be "piwik-0.6". It can be empty if Piwik was installed at the root of the server.
- Click Save Parameters
If you look at the source of a SonarQube page you should now see a Piwik script near the bottom of the page.
Returning to In the Piwik service side, you should start seeing page hits from SonarQube being shown within a few seconds as you browse SonarQube.