Documentation ¶
Overview ¶
Package service provides a way to interact with os services
Package service provides a way to interact with os services ¶
Package service provides a way to interact with os services ¶
Package service provides a way to interact with os services
Index ¶
- func PreSetupInstaller() error
- func RemoveAPMInjector(ctx context.Context)
- func RemoveAgent(ctx context.Context)
- func RemoveInstaller(ctx context.Context)
- func SetupAPMInjector(ctx context.Context) error
- func SetupAgent(ctx context.Context) (err error)
- func SetupInstaller(ctx context.Context) (err error)
- func StartAgentExperiment(ctx context.Context) error
- func StartInstallerExperiment(ctx context.Context) error
- func StopAgentExperiment(ctx context.Context) error
- func StopInstallerExperiment(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PreSetupInstaller ¶
func PreSetupInstaller() error
PreSetupInstaller creates the necessary directories for the installer to be installed. FIXME: This is a preinst and I feel bad about it
func RemoveAPMInjector ¶
RemoveAPMInjector removes the APM injector
func RemoveInstaller ¶
RemoveInstaller removes the installer systemd units
func SetupAPMInjector ¶
SetupAPMInjector sets up the injector at bootstrap
func SetupAgent ¶
SetupAgent installs and starts the agent
func SetupInstaller ¶
SetupInstaller installs and starts the installer systemd units
func StartAgentExperiment ¶
StartAgentExperiment starts the agent experiment
func StartInstallerExperiment ¶
StartInstallerExperiment installs the experimental systemd units for the installer
func StopAgentExperiment ¶
StopAgentExperiment stops the agent experiment
func StopInstallerExperiment ¶
StopInstallerExperiment starts the stable systemd units for the installer
Types ¶
This section is empty.