Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
telemetry
command
Package main is the main package for the telemetry program
|
Package main is the main package for the telemetry program |
telemetry/cli
Package cli implements the command line interface for the telemetry command
|
Package cli implements the command line interface for the telemetry command |
telemetry/cli/client
Package client contains the CLI for clients interacting with the Telemetry server
|
Package client contains the CLI for clients interacting with the Telemetry server |
Package docs embeds relevant documentation to be surfaced in the ace-dt CLI.
|
Package docs embeds relevant documentation to be surfaced in the ace-dt CLI. |
internal
|
|
actions
Package actions defines all the discrete actions of available to the CLI
|
Package actions defines all the discrete actions of available to the CLI |
api
Package api is the REST API for telemetry
|
Package api is the REST API for telemetry |
app
Package app represents the composed REST API and Web application
|
Package app represents the composed REST API and Web application |
db
Package db handles all the core database interaction It includes processors for each core type (blob, bottle, manifest, and event).
|
Package db handles all the core database interaction It includes processors for each core type (blob, bottle, manifest, and event). |
dbtest
Package dbtest contains helper functions to interact with the DB for testing purposes only.
|
Package dbtest contains helper functions to interact with the DB for testing purposes only. |
features
Package features is for feature discovery.
|
Package features is for feature discovery. |
middleware
Package middleware contains specific middleware for Telemetry's server
|
Package middleware contains specific middleware for Telemetry's server |
testing
Package testing helps generate test data for use in testing telemetry
|
Package testing helps generate test data for use in testing telemetry |
webapp
Package webapp implements the web interface
|
Package webapp implements the web interface |
pkg
|
|
apis/config.telemetry.act3-ace.io/v1alpha1
Package v1alpha1 contains API schema definitions for managing Telemetry configuration.
|
Package v1alpha1 contains API schema definitions for managing Telemetry configuration. |
apis/config.telemetry.act3-ace.io/v1alpha2
Package v1alpha2 contains API schema definitions for managing Telemetry configuration.
|
Package v1alpha2 contains API schema definitions for managing Telemetry configuration. |
client
Package client contains the REST API client for easy use with interacting with a Telemetry server
|
Package client contains the REST API client for easy use with interacting with a Telemetry server |
oauth2
Package oauth2 provides utility functions of handling authentication using OAuth2.0.
|
Package oauth2 provides utility functions of handling authentication using OAuth2.0. |
oauth2/device
Package device provides utility functions for device authentication flows as defined by RFC 8628, https://datatracker.ietf.org/doc/html/rfc8628.
|
Package device provides utility functions for device authentication flows as defined by RFC 8628, https://datatracker.ietf.org/doc/html/rfc8628. |
signature
Package signature provides shared signature validation code functions
|
Package signature provides shared signature validation code functions |
types
Package types represents common types used by the REST API
|
Package types represents common types used by the REST API |
Click to show internal directories.
Click to hide internal directories.