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
- Host: GitHub
- URL: https://github.com/geekxflood/amctl
- Owner: geekxflood
- License: other
- Created: 2023-04-11T11:04:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-29T07:28:49.000Z (over 2 years ago)
- Last Synced: 2026-01-13T20:40:47.554Z (6 months ago)
- Topics: alertmanager, api, chaos-engineering, go, golang, observability, prometheus, testing, testing-tools
- Language: Go
- Homepage: https://github.com/geekxflood/amctl
- Size: 225 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.