phosphor

command module
v0.0.0-...-7c4325e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2015 License: Apache-2.0 Imports: 8 Imported by: 0

README

Phosphor is a Distributed Tracing system, similar to Google's Dapper, Twitter's Zipkin, and Hailo's Trace Service.

It is comprised of a few simple components:

  • Phosphor Client, used to send traces from applications
  • Phosphor Daemon, collects traces and forwards onto the main server
  • Phosphor Server, stores traces and aggregated trace information
  • Phosphor UI, view trace and debug information about your infrastructure

Phosphor Architecture

## Dependencies

  • NSQ is used as the delivery transport between PhosphorD and the Phosphor Server

Caveats

This system is currently in development, and some components are not yet open source. In particular, the persistence layer in this repository is an in-memory mock, and is therefore not appropriate for production usage. Additional storage adaptors will be added in the near future.

Thanks

Phosphor was developed by Matt Heath (@mattheath) with the support of Starling, based on similar systems built internally at Hailo.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package proto is a generated protocol buffer package.
Package proto is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL