An open API service indexing awesome lists of open source software.

https://github.com/geekxflood/amctl

amctl is a command line to interact with AlertManager API
https://github.com/geekxflood/amctl

alertmanager api chaos-engineering go golang observability prometheus testing testing-tools

Last synced: 4 months ago
JSON representation

amctl is a command line to interact with AlertManager API

Awesome Lists containing this project

README

          

# amctl

## Description

`amctl` is a command line tool for interacting with Alertmanager API.

It has been built using `go-swagger generate cli` command based on v2 Alertmanager OpenAPI specification.

## Installation

```bash
go install github.com/geekxflood/amctl@latest
```

## Usage:

`amctl` `command` `flags`

## Available Commands:

- `alert`
- `alertgroup`
- `general`
- `help` Help about any command
- `receiver`
- `silence`

### Flags:

- `--base-path` `string` For example: `/api/v2/` (default `/api/v2/`)
- `--config` `string` config file path
- `--debug` output debug logs
- `--dry-run` do not send the request to server
- `-h`, `--help`help for `amctl`
- `--hostname` `string` hostname of the service (default "localhost")
- `--insecure` disable TLS verification
- `--scheme` `string` Choose from: `http` (default `http`)

Use `amctl` `command` `--help` for more information about a command.