luci: go.chromium.org/luci/logdog

Directories

PathSynopsis
api/config/svcconfigPackage svcconfig stores service configuration for a LogDog instance.
api/config/svcconfig/validatePackage main implements the LogDog Coordinator validation binary.
api/endpoints/coordinator/admin/v1Package logdog contains Version 1 of the LogDog Coordinator service interface.
api/endpoints/coordinator/logs/v1Package logdog contains Version 1 of the LogDog Coordinator user interface.
api/endpoints/coordinator/logs/v1/fakelogs
api/endpoints/coordinator/registration/v1Package logdog contains Version 1 of the LogDog Coordinator stream registration interface.
api/endpoints/coordinator/services/v1Package logdog contains Version 1 of the LogDog Coordinator backend service interface.
api/logpbPackage logpb contains LogDog protobuf source and generated protobuf data.
appengine/coordinator
appengine/coordinator/config
appengine/coordinator/coordinatorTest
appengine/coordinator/endpoints
appengine/coordinator/endpoints/admin
appengine/coordinator/endpoints/registration
appengine/coordinator/endpoints/services
appengine/coordinator/flex
appengine/coordinator/flex/logs
client/annotee
client/annotee/annotationPackage annotation implements a state machine that constructs Milo annotation protobufs from a series of annotation commands.
client/annotee/executorPackage executor contains an implementation of the Annotee Executor.
client/bootstrapResultPackage bootstrapResult defines a common way to express the result of bootstrapping a command via JSON.
client/butlerPackage butler is the main engine for the Butler executable.
client/butler/bootstrapPackage bootstrap handles Butler-side bootstrapping functionality.
client/butler/bundlerPackage bundler is responsible for efficiently transforming aggregate stream data into Butler messages for export.
client/butlerlib/bootstrap
client/butlerlib/streamclient
client/butlerlib/streamprotoPackage streamproto describes the protocol primitives used by LogDog/Butler for stream negotiation.
client/butler/outputPackage output contains interfaces and implementations for Butler Outputs, which are responsible for delivering Butler protobufs to LogDog collection endpoints.
client/butler/output/directory
client/butler/output/logPackage log implements the "log" Output.
client/butler/output/logdogPackage logdog implements output to a Logdog server via PubSub.
client/butler/output/null
client/butler/streamserver
client/cli
client/cmd/logdog
client/cmd/logdog_butlerPackage main is entry point for the command-line LogDog Butler application.
client/coordinator
client/pubsubprotocolPackage pubsubprotocol implements the LogDog pubsub wire protocol.
common/archivePackage archive constructs a LogDog archive out of log stream components.
common/fetcher
common/rendererPackage renderer exports the capability to render a LogDog log stream to an io.Writer.
common/storage
common/storage/archivePackage archive implements a storage.Storage instance that retrieves logs from a Google Storage archive.
common/storage/archive/logdog_archive_testPackage main implements a simple CLI tool to load and interact with Google Storage archived data.
common/storage/bigtablePackage bigtable provides an implementation of the Storage interface backed by Google Cloud Platform's BigTable.
common/storage/bigtable/logdog_bigtable_testPackage main implements a simple CLI tool to load and interact with storage data in Google BigTable data.
common/storage/memoryPackage memory implements in-memory Storage structures.
common/types
common/viewerPackage viewer is a support library to interact with the LogDog web app and log stream viewer.
server/archivist
server/bundleServicesClient
server/collectorPackage collector implements the LogDog Collector daemon's log parsing and registration logic.
server/collector/coordinatorPackage coordinator implements a minimal interface to the Coordinator service that is sufficient for Collector usage.
server/service
server/service/configPackage config implements common LogDog daemon configuration.

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