close
The Wayback Machine - https://web.archive.org/web/20090705083925/http://dev.globus.org:80/wiki/Incubator/NetLogger

Incubator/NetLogger

From Globus

Contents

What is NetLogger?

Anyone who has ever tried to debug or do performance analysis of complex distributed applications knows that it can be a very difficult task. Problems may be in many various software components, hardware components, networks, OS’s, etc.

NetLogger is designed to make this easier. NetLogger is both a methodology for analyzing distributed systems, and a set of tools to help implement the methodology. In fact, you can use the NetLogger methodology without using any of the LBNL

Much more detail and documentation is available on the NetLogger wiki.

Roadmap

See the Mantis roadmap. Login with user and password "guest".

Committers

Guidelines for becoming a committer

Current Version

To see all downloads, go to the NetLogger wiki downloads page

Latest stable version is: 4.1.2
Latest development version is: trunk

To get the current source tree:

svn co https://cvs.globus.org/repos/netlogger/trunk


Mailing Lists

Developer discussion (nl-dev) archive/subscribe/unsubscribe
User discussion (nl-user) archive/subscribe/unsubscribe
Commit notifications (nl-commit) archive/subscribe/unsubscribe

How to subscribe
How to unsubscribe
Search the email archives

Report a Bug

We are using Mantis bugtracker at

https://bosshog.lbl.gov/mantis

To view bugs, go to the above URL and login as user 'guest' with password 'guest'.

To report a bug, email the NetLogger development mailing list (nl-dev@lists.globus.org)

FAQ

What is NetLogger? NetLogger is a methodology for troubleshooting and analyzing distributed application. The NetLogger Toolkit is a set of tools that help deploy this methodology. The methodology is described in more detail here .

Is the current version compatible with previous version(s)? In a word, no. NetLogger has been in existence, in one form or another, since 1994. Since that time it has been rewritten and renamed, so that the body of software now labeled NetLogger has little or no relation to the software distributed in the early years of research and development.

Why is it called NetLogger? NetLogger is short for "Networked Application Logger". NetLogger is NOT just about monitoring the Network.

Is NetLogger Open Source? Yes! It is under a BSD-style open source license.

What happened to the binary format, the activation service, and other features described in some of the NetLogger papers? They were not used by anyone, and so they were removed to make NetLogger smaller and easier to install.

Is NetLogger compatible with Java's logging package (aka log4j)? Yes.

What is the overhead of adding NetLogger? The overhead is very low. You can generate up to 5000 events/second using the C API, 500 events/second using the Java API, and 80 events/second using the python API which negligible impact on your application.

How do I analyze NetLogger log files? This is what the NetLogger Pipeline does. There is also a text-based viewer called "nl_view" that can make human browsing of the logs easier.

Questions we have not yet addressed? Send e-mail to nl-dev

Personal tools
Execution Projects
Information projects
Distribution Projects
Documentation Projects
Deprecated