[Apologise if this appears twice. I subscribed under one email, and posted under another... oops]

Hi,

I'd like to request a new Apache Lab titled 'Pinpoint'.

Human-readable description (copied from DOAP descriptor see further below):

Pinpoint is designed to allow log correlation using various mechanisms built into log4j (Mapped Diagnostic Contexts, Nested Diagostic Contexts, event properties). For example, using MDC a thread can set a 'userId' key so that each LoggingEvent generated by that Thread is tagged with the same set of MDC values. This allows LoggingEvents to be correlated together later.

When millions of logging events are involved, finding specific sets of events is difficult, and often involves command-line tools (grep) to filter. Unfortunately these tools are not LoggingEvent-aware and can strip out important information. Pinpoint uses Apache Lucene to index the Logging content and provide an easily searchable context, backed up with a simple binary event data-store so that the full, rich, event detail of the LoggingEvent is retained (this reduces the need to store the entire binary content in a Lucene index, which is not very efficient during high volume indexing).

The project is designed to provide both command-line and web-based tools allowing easy navigation to find relevant events in the vast ocean of production events.

If this sounds a lot like the commercial Splunk application, that's because it's inspired in part by it and by the authors need to drill through events to find user-specific application usage behaviour.

DOAP descriptor:

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns="http://usefulinc.com/ns/doap#"; xmlns:foaf="http://xmlns.com/ foaf/0.1/" xmlns:labs="http://labs.apache.org/doap-ext/1.0#"; xmlns:projects="http://projects.apache.org/ns/asfext#";>
  <Project rdf:about="http://labs.apache.org/labs#pinpoint";>
    <name>Pinpoint</name>
    <shortname>pinpoint</shortname>
<shortdesc xml:lang="en">Provide Logging context analysis tools to find important information in vast amounts of logging</shortdesc> <description xml:lang="en">Pinpoint is designed to allow log correlation using various mechanisms built into log4j (Mapped Diagnostic Contexts, Nested Diagostic Contexts, event properties). For example, using MDC a thread can set a 'userId' key so that each LoggingEvent generated by that Thread is tagged with the same set of MDC values. This allows LoggingEvents to be correlated together later. When millions of logging events are involved, finding specific sets of events is difficult, and often involves command-line tools (grep) to filter. Unfortunately these tools are not LoggingEvent- aware and can strip out important information. Pinpoint uses Apache Lucene to index the Logging content and provide an easily searchable context, backed up with a simple binary event data-store so that the full, rich, event detail of the LoggingEvent is retained (this reduces the need to store the entire binary content in a Lucene index, which is not very efficient during high volume indexing). The project is designed to provide both command-line and web-based tools allowing easy navigation to find relevant events in the vast ocean of production events. If this sounds a lot like the commercial Splunk application, that's because it's inspired in part by it and by the authors need to drill through events to find user-specific application usage behaviour.</description>
    <homepage rdf:resource="http://labs.apache.org/pinpoint/"/>
    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>
    <created>2007-8-5</created>
    <labs:status>active</labs:status>
    <maintainer>
      <foaf:Person rdf:about="http://people.apache.org/~psmith/#me";>
        <foaf:name>Paul Smith</foaf:name>
<foaf:homepage rdf:resource="http://people.apache.org/ ~psmith/"/> <foaf:mbox_sha1sum>f33fdcb4bbe365a3295535d7112499923feaa4e3</ foaf:mbox_sha1sum>
      </foaf:Person>
    </maintainer>
    <repository>
      <SVNRepository>
<location rdf:resource="http://svn.apache.org/repos/asf/labs/ pinpoint/"/> <browse rdf:resource="http://svn.apache.org/viewvc/labs/ pinpoint/"/>
      </SVNRepository>
    </repository>
    <programming-language>Java</programming-language>
  </Project>
</rdf:RDF>


Reply via email to