Full documentation for SonarQube has moved to a new location: http://docs.sonarqube.org/display/SONAR

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Requirements

...

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.

...