Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = cli.Command{ Name: "alerts", Usage: "Retrieve/Close alerts", ArgsUsage: "[--with-closed | -w] [--limit | -l] [--jq <formula>]", Description: ` Retrieve/Close alerts. With no subcommand specified, this will show all alerts. Requests APIs under "/api/v0/alerts". See https://mackerel.io/api-docs/entry/alerts . `, Action: doAlertsRetrieve, Flags: []cli.Flag{ cli.BoolFlag{Name: "with-closed, w", Usage: "Display open alert including close alert. default: false"}, cli.IntFlag{Name: "limit, l", Value: defaultAlertsLimit, Usage: fmt.Sprintf("Set the number of alerts to display. Default is set to %d when -with-closed is set, otherwise all the open alerts are displayed.", defaultAlertsLimit)}, jq.CommandLineFlag, }, Subcommands: []cli.Command{ { Name: "list", Usage: "list alerts", ArgsUsage: "[--service | -s <service>] [--host-status | -S <file>] [--color | -c] [--with-closed | -w] [--limit | -l]", Description: ` Shows alerts in human-readable format. `, Action: doAlertsList, Flags: []cli.Flag{ cli.StringSliceFlag{ Name: "service, s", Value: &cli.StringSlice{}, Usage: "Filters alerts by service. Multiple choices are allowed.", }, cli.StringSliceFlag{ Name: "host-status, S", Value: &cli.StringSlice{}, Usage: "Filters alerts by status of each host. Multiple choices are allowed.", }, cli.BoolTFlag{Name: "color, c", Usage: "Colorize output. default: true"}, cli.BoolFlag{Name: "with-closed, w", Usage: "Display open alert including close alert. default: false"}, cli.IntFlag{Name: "limit, l", Value: defaultAlertsLimit, Usage: fmt.Sprintf("Set the number of alerts to display. Default is set to %d when -with-closed is set, otherwise all the open alerts are displayed.", defaultAlertsLimit)}, }, }, { Name: "close", Usage: "close alerts", ArgsUsage: "<alertIds....>", Description: ` Closes alerts. Multiple alert IDs can be specified. `, Action: doAlertsClose, Flags: []cli.Flag{ cli.StringFlag{Name: "reason, r", Value: "", Usage: "Reason of closing alert."}, cli.BoolFlag{Name: "verbose, v", Usage: "Verbose output mode"}, }, }, }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.