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
- Dan Gunter, LBNL
- Brian Tierney, LBNL
- Keith Jackson, LBNL
- Keith Beattie, LBNL
- John Bresnahan
- Chris Brooks, LBNL
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



