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/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.
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/file
client/butler/output/logPackage log implements the "log" Output.
client/butler/output/logdog
client/butler/output/pubsubPackage pubsub implements the "pubsub" Output.
client/butlerprotoPackage butlerproto implements the LogDog Butler wire protocol.
client/butler/streamserver
client/butler/streamserver/localclient
client/cli
client/cmd/logdog
client/cmd/logdog_annotee
client/cmd/logdog_butlerPackage main is entry point for the command-line LogDog Butler application.
client/coordinator
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-07-20. Refresh now. Tools for package owners.