Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
ingest-service
Package main is the entry point for the ingest-service application.
|
Package main is the entry point for the ingest-service application. |
ingest-service/daemon
Package daemon provides the ingest service daemon for Ubuntu Insights.
|
Package daemon provides the ingest service daemon for Ubuntu Insights. |
insights
Main package for the insights command line tool.
|
Main package for the insights command line tool. |
insights/commands
Package commands contains the commands for the Ubuntu Insights CLI.
|
Package commands contains the commands for the Ubuntu Insights CLI. |
web-service
Package main is the entry point for the web service application.
|
Package main is the entry point for the web service application. |
web-service/daemon
Package daemon provides the web service daemon for Ubuntu Insights.
|
Package daemon provides the web service daemon for Ubuntu Insights. |
common
module
|
|
internal
|
|
cli
Package cli provides utility functions for command line interface applications.
|
Package cli provides utility functions for command line interface applications. |
cmdutils
Package cmdutils provides utility functions for running commands.
|
Package cmdutils provides utility functions for running commands. |
collector
Package collector is the implementation of the collector component.
|
Package collector is the implementation of the collector component. |
collector/sysinfo
Package sysinfo allows collecting "common" system information for all insight reports.
|
Package sysinfo allows collecting "common" system information for all insight reports. |
collector/sysinfo/hardware
Package hardware handles collecting "common" hardware information for all insight reports.
|
Package hardware handles collecting "common" hardware information for all insight reports. |
collector/sysinfo/platform
Package platform provides a way to collect information specific to a platform.
|
Package platform provides a way to collect information specific to a platform. |
collector/sysinfo/software
Package software handles collecting "common" software information for all insight reports.
|
Package software handles collecting "common" software information for all insight reports. |
consent
Package consent is the implementation of the consent manager component.
|
Package consent is the implementation of the consent manager component. |
constants
Package constants is responsible for defining the constants used in the application.
|
Package constants is responsible for defining the constants used in the application. |
fileutils
Package fileutils provides utility functions for handling files.
|
Package fileutils provides utility functions for handling files. |
report
Package report provides utility functions for handling reports.
|
Package report provides utility functions for handling reports. |
server/ingest
Package ingest is responsible for running the ingest-service in the background.
|
Package ingest is responsible for running the ingest-service in the background. |
server/ingest/database
Package database provides the database connection and upload functionality for the ingest service.
|
Package database provides the database connection and upload functionality for the ingest service. |
server/ingest/models
Package models provides the data structures for payloads used in the ingest service.
|
Package models provides the data structures for payloads used in the ingest service. |
server/ingest/processor
Package processor provides the functionality to process JSON files.
|
Package processor provides the functionality to process JSON files. |
server/shared/config
Package config provides a configuration manager that loads and watches a JSON configuration file.
|
Package config provides a configuration manager that loads and watches a JSON configuration file. |
server/webservice
Package webservice provides an HTTP server that handles incoming requests for uploading data and retrieving version information.
|
Package webservice provides an HTTP server that handles incoming requests for uploading data and retrieving version information. |
server/webservice/handlers
Package handlers provides HTTP handlers for the server.
|
Package handlers provides HTTP handlers for the server. |
testsdetection
Package testsdetection helps in deciding if we are currently running under integration or tests.
|
Package testsdetection helps in deciding if we are currently running under integration or tests. |
testutils
Package testutils provides helper functions for testing
|
Package testutils provides helper functions for testing |
uploader
Package uploader implements the uploader component.
|
Package uploader implements the uploader component. |
pkg
|
|
insights
Package insights Golang bindings: collect and upload system metrics.
|
Package insights Golang bindings: collect and upload system metrics. |
insights/C
main is the package for the C API.
|
main is the package for the C API. |
shared
module
|
Click to show internal directories.
Click to hide internal directories.