Directories ¶
Path | Synopsis |
---|---|
api
|
|
config/svcconfig
Package svcconfig stores service configuration for a LogDog instance.
|
Package svcconfig stores service configuration for a LogDog instance. |
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 contains LogDog protobuf source and generated protobuf data.
|
Package logpb contains LogDog protobuf source and generated protobuf data. |
appengine
|
|
cmd/coordinator/default
Binary default is a simple AppEngine LUCI service.
|
Binary default is a simple AppEngine LUCI service. |
cmd/coordinator/logs
Package main is the main entry point for the `logs` LogDog AppEngine executable.
|
Package main is the main entry point for the `logs` LogDog AppEngine executable. |
cmd/coordinator/services
Binary services is the main entry point for the `services` LogDog AppEngine executable.
|
Binary services is the main entry point for the `services` LogDog AppEngine executable. |
cmd/coordinator/static
Binary stub doesn't actually do anything.
|
Binary stub doesn't actually do anything. |
client
|
|
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/logdog
Package logdog implements output to a Logdog server via PubSub.
|
Package logdog implements output to a Logdog server via PubSub. |
butler/output/memory
Package memory implements an in-memory sink for the logdog Butler.
|
Package memory implements an in-memory sink for the logdog Butler. |
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. |
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. |
pubsubprotocol
Package pubsubprotocol implements the LogDog pubsub wire protocol.
|
Package pubsubprotocol implements the LogDog pubsub wire protocol. |
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/memory
Package memory implements in-memory Storage structures.
|
Package memory implements in-memory Storage structures. |
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. |
config
Package config abstracts access to Logdog service and project configuration.
|
Package config abstracts access to Logdog service and project configuration. |
Click to show internal directories.
Click to hide internal directories.