luci: go.chromium.org/luci/logdog/client

Directories

PathSynopsis
annotee
annotee/annotationPackage annotation implements a state machine that constructs Milo annotation protobufs from a series of annotation commands.
annotee/executorPackage executor contains an implementation of the Annotee Executor.
bootstrapResultPackage bootstrapResult defines a common way to express the result of bootstrapping a command via JSON.
butlerPackage butler is the main engine for the Butler executable.
butler/bootstrapPackage bootstrap handles Butler-side bootstrapping functionality.
butler/buffered_callbackPackage buffered_callback provides functionality to wrap around LogEntry callbacks to guarantee calling only on complete LogEntries, because the LogDog bundler produces fragmented LogEntries under normal operation, in order to meet time or buffer size requirements.
butler/bundlerPackage bundler is responsible for efficiently transforming aggregate stream data into Butler messages for export.
butlerlib/bootstrap
butlerlib/streamclient
butlerlib/streamprotoPackage streamproto describes the protocol primitives used by LogDog/Butler for stream negotiation.
butler/outputPackage output contains interfaces and implementations for Butler Outputs, which are responsible for delivering Butler protobufs to LogDog collection endpoints.
butler/output/directory
butler/output/file
butler/output/logPackage log implements the "log" Output.
butler/output/logdog
butler/output/pubsubPackage pubsub implements the "pubsub" Output.
butler/streamserver
cli
cmd/logdog
cmd/logdog_butlerPackage main is entry point for the command-line LogDog Butler application.
coordinator
pubsubprotocolPackage pubsubprotocol implements the LogDog pubsub wire protocol.

Updated 2019-09-15. Refresh now. Tools for package owners.