Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth allows for authenticating datamon against some external identity provider
|
Package auth allows for authenticating datamon against some external identity provider |
|
google
Package google supports authentication via Google Auth API.
|
Package google supports authentication via Google Auth API. |
|
status
Package status declares error constants returned by implementations of the Authable interface.
|
Package status declares error constants returned by implementations of the Authable interface. |
|
Package cafs provides a content-addressable file system.
|
Package cafs provides a content-addressable file system. |
|
Package config is currently unused.
|
Package config is currently unused. |
|
Package context defines a datamon context to store all metadata and logs for objects
|
Package context defines a datamon context to store all metadata and logs for objects |
|
gcs
Package gcs is a gcs implementation of the datamon context, with all context stores as gcs buckets
|
Package gcs is a gcs implementation of the datamon context, with all context stores as gcs buckets |
|
status
Package status defines errors for datamon context
|
Package status defines errors for datamon context |
|
Package convert provides some helpers for fast binary conversion of common go types.
|
Package convert provides some helpers for fast binary conversion of common go types. |
|
Package core exposes core objects used by datamon: repos, bundles and labels.
|
Package core exposes core objects used by datamon: repos, bundles and labels. |
|
mocks
Package mocks provides some testing utilities to test bundles.
|
Package mocks provides some testing utilities to test bundles. |
|
status
Package status exports errors produced by the core package.
|
Package status exports errors produced by the core package. |
|
Package dlogger exposes a simple zap logger, with log levels
|
Package dlogger exposes a simple zap logger, with log levels |
|
Package errors augments the standard errors provided by fmt (https://golang.org/src/fmt/errors.go) with a Wrap() method to wrap errors without resorting to fmt.Errorf("%w", err).
|
Package errors augments the standard errors provided by fmt (https://golang.org/src/fmt/errors.go) with a Wrap() method to wrap errors without resorting to fmt.Errorf("%w", err). |
|
mocks
Package mocks provides some common utilities to test the fuse functionality
|
Package mocks provides some common utilities to test the fuse functionality |
|
status
Package status exports errors produced by the fuse package.
|
Package status exports errors produced by the fuse package. |
|
Package metrics provides some instrumentation utilities to equip other datamon packages with telemetry and metrics.
|
Package metrics provides some instrumentation utilities to equip other datamon packages with telemetry and metrics. |
|
agent
Package agent provides an in-process opencensus agent to scrape exported metrics and push them to some remote open census collector.
|
Package agent provides an in-process opencensus agent to scrape exported metrics and push them to some remote open census collector. |
|
exporters/influxdb
Package influxdb exposes an opencensus exporter for influxdb
|
Package influxdb exposes an opencensus exporter for influxdb |
|
Package model describes the base objects manipulated by datamon.
|
Package model describes the base objects manipulated by datamon. |
|
sidecar
|
|
|
Package storage provides interface to handle backend storage objects.
|
Package storage provides interface to handle backend storage objects. |
|
gcs
Package gcs implements datamon Store for Google GCS
|
Package gcs implements datamon Store for Google GCS |
|
localfs
Package localfs implements datamon Store for a local file system
|
Package localfs implements datamon Store for a local file system |
|
status
Package status declares error constants returned by implementations of the Store interface.
|
Package status declares error constants returned by implementations of the Store interface. |
|
sthree
Package sthree implements datamon Store for AWS S3
|
Package sthree implements datamon Store for AWS S3 |
|
Package wal provides a write-ahead log.
|
Package wal provides a write-ahead log. |
|
status
Package status declares error constants returned by the wak package.
|
Package status declares error constants returned by the wak package. |
|
Package web builds a web server to navigate through datamon repos.
|
Package web builds a web server to navigate through datamon repos. |
|
packrd
You can use the "packr2 clean" command to clean up this, and any other packr generated files.
|
You can use the "packr2 clean" command to clean up this, and any other packr generated files. |
Click to show internal directories.
Click to hide internal directories.