-
Notifications
You must be signed in to change notification settings - Fork 34
X-Trace is a tool that provides fine-grained visibility into large, complex distributed systems. It can be used by application developers as well as network operators to debug and develop distributed systems.
rfonseca/X-Trace
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Welcome to the developers version of X-Trace 2.0. You most likely have checked this out of SVN since this is not the distribution package of X-Trace. X-Trace is a framework for tracing the execution of distributed systems. It provides a logging-like API for the programmer, allowing the recording of events during the execution. The distinguishing feature of X-Trace is that it records the causal relations among these events in a deterministic fashion, across threads, software layers, different machines, and potentially different network layers and administrative domains. X-Trace groups events in tasks, which are sets of causally related events with a definite start. Events in a task for a directed acyclic graph (DAG) which you can visualize and run analysis on. X-Trace libraries have been implemented in a variety of languages. The primary X-Trace collection backend framework is implemented in java. See src/java/README.txt and src/java/INSTALL.txt for more information regarding the Java based X-Trace framework and instrumentation libraries.
About
X-Trace is a tool that provides fine-grained visibility into large, complex distributed systems. It can be used by application developers as well as network operators to debug and develop distributed systems.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published