granitic: github.com/graniticio/granitic/cmd/grnc-ctl Files

Command grnc-ctl

The grnc-ctl tool, used to control running instances of Granitic applications.

Any Granitic application that enables the RuntimeCtl facility can be interacted with at runtime using this tool. Each type of action that can be performed is referred to as a 'command'. Any component implementing the ctl.Commmand interface will be automatically made available to grnc-ctl.

A number of built-in commands are available to perform common management tasks such as shutting down or suspending an application or modifying the log-level of an individual component.

Run

grnc-ctl help

to see a list of all commands, then

grnct-ctl help command-name

to see usage and detailed help on an indiviudal command.

Usage of grnc-ctl:

grnc-ctl [options] command [qualifiers] [command_args]

--port, --p  The port on which the application is listening for control messages (default 9099).
--host, --h  The host on which the application is running (default localhost).

Built-in commands:

components    Show a list of the names of components managed by the IoC container.
global-level  Views or sets the global logging threshold for application or framework components.
help          Show a list of all available commands or show help on a specific command.
log-level     Views or sets a specific logging threshold for application or framework components.
resume        Resumes one component or all components that have previously been suspended.
shutdown      Stops all components then exits the application.
start         Starts one component or all components.
stop          Stops one component or all components.
suspend       Suspends one component or all components.

Package Files

main.go

Package main imports 7 packages (graph). Updated 2017-08-10. Refresh now. Tools for package owners. This is an inactive package (no imports and no commits in at least two years).