Directories ¶
Path | Synopsis |
---|---|
api
|
|
config/svcconfig
Package svcconfig is a generated protocol buffer package.
|
Package svcconfig is a generated protocol buffer package. |
config/svcconfig/validate
Package main implements the LogDog Coordinator validation binary.
|
Package main implements the LogDog Coordinator validation binary. |
endpoints/coordinator/admin/v1
Package logdog is a generated protocol buffer package.
|
Package logdog is a generated protocol buffer package. |
endpoints/coordinator/logs/v1
Package logdog contains Version 1 of the LogDog Coordinator user interface.
|
Package logdog contains Version 1 of the LogDog Coordinator user interface. |
endpoints/coordinator/registration/v1
Package logdog contains Version 1 of the LogDog Coordinator stream registration interface.
|
Package logdog contains Version 1 of the LogDog Coordinator stream registration interface. |
endpoints/coordinator/services/v1
Package logdog contains Version 1 of the LogDog Coordinator backend service interface.
|
Package logdog contains Version 1 of the LogDog Coordinator backend service interface. |
logpb
Package logpb is a generated protocol buffer package.
|
Package logpb is a generated protocol buffer package. |
appengine
|
|
cmd/coordinator/services
Package module is the main entry point for the `services` LogDog AppEngine executable.
|
Package module is the main entry point for the `services` LogDog AppEngine executable. |
cmd/coordinator/static
Package stub doesn't actually do anything.
|
Package stub doesn't actually do anything. |
cmd/coordinator/vmuser
Package main is the main entry point for the `vmuser` LogDog AppEngine executable.
|
Package main is the main entry point for the `vmuser` LogDog AppEngine executable. |
client
|
|
annotee/annotation
Package annotation implements a state machine that constructs Milo annotation protobufs from a series of annotation commands.
|
Package annotation implements a state machine that constructs Milo annotation protobufs from a series of annotation commands. |
annotee/executor
Package executor contains an implementation of the Annotee Executor.
|
Package executor contains an implementation of the Annotee Executor. |
bootstrapResult
Package bootstrapResult defines a common way to express the result of bootstrapping a command via JSON.
|
Package bootstrapResult defines a common way to express the result of bootstrapping a command via JSON. |
butler
Package butler is the main engine for the Butler executable.
|
Package butler is the main engine for the Butler executable. |
butler/bootstrap
Package bootstrap handles Butler-side bootstrapping functionality.
|
Package bootstrap handles Butler-side bootstrapping functionality. |
butler/bundler
Package bundler is responsible for efficiently transforming aggregate stream data into Butler messages for export.
|
Package bundler is responsible for efficiently transforming aggregate stream data into Butler messages for export. |
butler/output
Package output contains interfaces and implementations for Butler Outputs, which are responsible for delivering Butler protobufs to LogDog collection endpoints.
|
Package output contains interfaces and implementations for Butler Outputs, which are responsible for delivering Butler protobufs to LogDog collection endpoints. |
butler/output/log
Package log implements the "log" Output.
|
Package log implements the "log" Output. |
butler/output/pubsub
Package pubsub implements the "pubsub" Output.
|
Package pubsub implements the "pubsub" Output. |
butlerlib/streamproto
Package streamproto describes the protocol primitives used by LogDog/Butler for stream negotiation.
|
Package streamproto describes the protocol primitives used by LogDog/Butler for stream negotiation. |
butlerproto
Package butlerproto implements the LogDog Butler wire protocol.
|
Package butlerproto implements the LogDog Butler wire protocol. |
cmd/logdog_butler
Package main is entry point for the command-line LogDog Butler application.
|
Package main is entry point for the command-line LogDog Butler application. |
common
|
|
archive
Package archive constructs a LogDog archive out of log stream components.
|
Package archive constructs a LogDog archive out of log stream components. |
renderer
Package renderer exports the capability to render a LogDog log stream to an io.Writer.
|
Package renderer exports the capability to render a LogDog log stream to an io.Writer. |
storage/archive
Package archive implements a storage.Storage instance that retrieves logs from a Google Storage archive.
|
Package archive implements a storage.Storage instance that retrieves logs from a Google Storage archive. |
storage/archive/logdog_archive_test
Package main implements a simple CLI tool to load and interact with Google Storage archived data.
|
Package main implements a simple CLI tool to load and interact with Google Storage archived data. |
storage/bigtable
Package bigtable provides an implementation of the Storage interface backed by Google Cloud Platform's BigTable.
|
Package bigtable provides an implementation of the Storage interface backed by Google Cloud Platform's BigTable. |
storage/bigtable/logdog_bigtable_test
Package main implements a simple CLI tool to load and interact with storage data in Google BigTable data.
|
Package main implements a simple CLI tool to load and interact with storage data in Google BigTable data. |
storage/caching
Package caching implements a Storage wrapper that implements caching on reads, and is backed by another Storage instance.
|
Package caching implements a Storage wrapper that implements caching on reads, and is backed by another Storage instance. |
viewer
Package viewer is a support library to interact with the LogDog web app and log stream viewer.
|
Package viewer is a support library to interact with the LogDog web app and log stream viewer. |
server
|
|
collector
Package collector implements the LogDog Collector daemon's log parsing and registration logic.
|
Package collector implements the LogDog Collector daemon's log parsing and registration logic. |
collector/coordinator
Package coordinator implements a minimal interface to the Coordinator service that is sufficient for Collector usage.
|
Package coordinator implements a minimal interface to the Coordinator service that is sufficient for Collector usage. |
service/config
Package config implements common LogDog daemon configuration.
|
Package config implements common LogDog daemon configuration. |
Click to show internal directories.
Click to hide internal directories.