MagicStats 2.0 Homepage
MagicStats Home

MagicStats 2.0


Main Page:
What is MagicStats?
What does it run on?
What can it do?
How do I set it up?
Feedback?

Downloads:
Download Page
Current Source!

Examples:
Today's Stats
MS Monthly Stats
Sabre's Stats

Documentation:
Installation Guide
User Guide
ChangeLog
ToDo List
Misc Notes
Archived News
Mailing Lists

Developers:
Architecture Guide
Hackers Guide
Source Size
Browse the source...
CVS Repository

News:
[Mar. 21, 2001]
[Mar. 12, 2001]
[Feb. 28, 2001]
[Nov. 19, 2000]
[Nov. 15, 2000]
[Nov. 5, 2000]
[Nov. 3, 2000]
[Oct. 22, 2000]
[Oct. 16, 2000]
[Oct. 10, 2000]
[Oct. 9, 2000]
[Oct. 7, 2000]
[more...]

3/21/2001 Update:
    Eric Connolly has contributed instructions for getting MagicStats2.0 precompiled binaries to work with RedHat 7.0. If you're running RH7, Check out the instructions on the download page!

    -Chris

3/12/2001 Update:
    MagicStats2.0-pr14 is now available! This release is purely a cleanup release: it fixes a small crasher and makes the Dejavu theme much nicer. In addition, a new, simpler way to specify themes is now available (but of course, we still support the old method). Check out a example.

    As always, have fun with MagicStats!

    -Chris

[more news...]

What is MagicStats?

MagicStats is a modular log analysis program that can be used to monitor a web site's performance. MagicStats offers three levels of customization possibilities, depending on how deep you want to get into the system. Most users prefer to use simple configuration files to set up MagicStats, but some prefer to create custom themes (using an extended HTML syntax: Note that themes are NOT "skins"), and still others develop plugins in C++ to extend the base analysis framework.

What systems does it run on?

It has been most thoroughly tested on x86 Linux systems, but also runs on Win32 systems, Solaris systems, and FreeBSD 4.2 as well... the source is pretty portable, given a C++ compiler that supports trivial forms of templates... namespaces and exceptions are not used, so even really old versions of g++ work wonderfully!

What can it do?

That question is best answered by a demo. Take a look here to see an example of the "Fancy" theme. Make sure to take a look at the "Details" page and the "Monthly" page linked at the top of the daily page... To browse the source for the theme, take a look at the Fancy Theme Directory (note that the HTML files won't display very well in a web browser, because they aren't valid HTML, they're an extended flavor... take a peek at the source... it will help to illustrate the relationship between Config Files, Themes, and Plugins).

How do I set it up?

The quickest way to get it set up is the Installation Guide. If you want more in depth information, take a look at the User Guide. The Install guide is a quick start guide to get it running so you can play with it... the User Guide is more of a manual/reference to look at once it is working.

How can I get it?

Visit the Download page...

How can I give feedback, report bugs, or just say hi to the authors?

There are two sourceforge mailing lists available:

  1. MagicStats Users List: This is the place to go if you have questions about MagicStats, what it does, how to set it up/use it, etc...
  2. MagicStats Development List: This is where to go if you are interested in working on MagicStats or talking to those who are.

Developers:

MagicStats is a newly open sourced project... and as such, it's looking for people to hack it, extend it, modify it, customize it, criticize it, or anything else.

I'm slowly starting to get more organized, so if you'd like to help, try going to the magicstats-develop mailing list, browsing around the web pages, or looking at the source. If you want to get the bleeding edge (which should be stable most of the time), look here.

Here are some statistics about the MagicStats 2.0 codebase...

Can I browse the source code?

Yes!

Of particular interest may be:
Source/ which holds all of the "core" C++ files.
include/ which holds all the exported .h files
Plugins/ which holds the optional plugins...
Themes/ which holds the Themes available
Documentation/ which holds the documentation


SourceForge Logo
Copyright © 2000-2001 Chris Lattner
Wednesday, 21-Mar-2001 18:52:46 PST