Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCollectMetricsCommand ¶
NewCollectMetricsCommand creates a new collectMetricsCommand.
Types ¶
type GetMetricsClient ¶
type GetMetricsClient interface { GetMetrics(tags ...string) ([]params.MetricResult, error) Close() error }
type MetricsCommand ¶
type MetricsCommand struct { modelcmd.ModelCommandBase Tags []string All bool // contains filtered or unexported fields }
MetricsCommand retrieves metrics stored in the juju controller.
func (*MetricsCommand) Info ¶
func (c *MetricsCommand) Info() *cmd.Info
Info implements Command.Info.
func (*MetricsCommand) Init ¶
func (c *MetricsCommand) Init(args []string) error
Init reads and verifies the cli arguments for the MetricsCommand
func (*MetricsCommand) Run ¶
func (c *MetricsCommand) Run(ctx *cmd.Context) error
Run implements Command.Run.
func (*MetricsCommand) SetFlags ¶
func (c *MetricsCommand) SetFlags(f *gnuflag.FlagSet)
SetFlags implements cmd.Command.SetFlags.
Click to show internal directories.
Click to hide internal directories.