My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads

Manik Web Statistic Tool

Manik-Web-Stat is a Web Statistic Tool to analyze the traffic on web- and application-servers. Manik-Web-Stat provides a web based user interface to collect the web traffic, provided by access-log files on a server, and store the data for later analyzing into a database.

The goal of the project is especially to analyze the web traffic of web applications like JEE WAR or EAR modules. But Manik-Web-Stat can be also used to analyse any kind of web traffic independent from the web servers technology and architecture.

How it works

Most Web Statistic Tools give you an general overview about the web traffic on your server. You can compare the traffic of the previous months or years. You can see from which countries the traffic come from and what the largest download files are.

But if you are providing web applications you may be interested in more specific information. Information like the traffic on a specific login page or the total hits on a special part of a web page. So you do not want to know that the .css file is the most requested file on your server. And you do not care about the load of all the images your server provides.

Manik-Web-Stat allows you to analyse what YOU want to know!

Therefor Maini-Web-Stat provides the concept of Analyzers. For each detail you want to know you can define a individual analyzer. You can filter and exclude different types of request URIs and you can also define the exact time frame for your analyses. After you have configured your Analyzer you can see all the typical stuff like the number of total hits, the referrer pages, the Browser types or Error codes.

An Example

Lets assume you are providing a web application in your company or over the internet. You application is very cool and you provide a lot of nice tools for your users. In your latest version you replace the 'User-Cook-Book-Page' with the 'Social-Cook-Book-Page'.

How can you know if the new feature will be more used by your users? Or maybe it will be ignored?

Manik-Web-Stat exactly helps you to answer such a question. You can define a new Analyzer which filters the web site part of your old feature. For example '*/user-cook-book.jsf'. And you can define a different Anaylzer to filter you new Feature like '*/social-cook-book.jsf'. And now you can compare how the traffic was the last month for the old feature and how it is now on the new feature.

You don't need to change your log files. And you don't need to wait a month to collect new data. You can analyze the traffic for a single day. And you can compare it with any part of your page on any other day. And you will not get bored by unnecessary information about the hole general traffic on you web site. So Manik-Web-Stat helps you - as a developer - to analyse your web applications in detail.

The Technology

Manik-Web-Stat is a web application based on the JEE6 architecture. Manik-Web-Stat can be deployed on any Web or Application Server providing the new JEE6 Web Profile like Glassfish 3.x, JBoss 6.x, Apache Geronimo, Resin 4 orSlwaps. The JEE6 architecture allows an easy deployment and the flexibility to extend the project with standard java technologies like EJB 3, JSF 2.0, Ajax and JavaScript. The Project is open and you are invited to join the project!

Documentation

Installation and Deployment

Configuration

Powered by Google Project Hosting