Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
Application holds global application data and functions for kicking off execution.
func (*Application) DisplayBanner ¶
func (a *Application) DisplayBanner()
DisplayBanner with basic information about this application.
func (*Application) DisplayCopyrights ¶
func (a *Application) DisplayCopyrights()
DisplayCopyrights simply dumping the COPYRIGHTS file.
func (*Application) DisplayDebugInfo ¶
func (a *Application) DisplayDebugInfo()
DisplayDebugInfo may print sensitive passwords to the screen.
func (*Application) DisplayVersion ¶
func (a *Application) DisplayVersion()
DisplayVersion prints the Contra version and exits
func (*Application) Route ¶
func (a *Application) Route()
Route determines what to do, and kicks off the doing.
func (*Application) RunDaemon ¶
func (a *Application) RunDaemon()
RunDaemon will persist and run collectors at the configured interval
func (*Application) StandardRun ¶
func (a *Application) StandardRun()
StandardRun if there are no special cases designated by the configuration.
func (*Application) Start ¶
func (a *Application) Start()
Start is the main entrance to the application.
Click to show internal directories.
Click to hide internal directories.