/alertmanager-bot

Alertmanager bot - discord

Primary LanguageGoMIT LicenseMIT

alertmanager-bot

Golang release DockerHub

Configurations

Example config.yaml

hostname: "0.0.0.0"
port: "8080"
debug: "false"

discord:
  username: "Discord AlertBot"
  webhook: ""
  avatar_url: ""

grafana:
  internal_url: "https://grafana.localhost:9090"
  external_url: "http://localhost:8080"
  basic_username: ""
  basic_password: ""

severity:
  critical:
    - "<@243687813197856768>" # @nayls
  warning:
    - "<@243687813197856768>" # @nayls
  none:
    - "<@243687813197856768>" # @nayls
  normal:
    - "<@243687813197856768>" # @nayls

Variables

Name Default Descriptions ENV
hostname "0.0.0.0" Host service APP_HOSTNAME
port 8080 Port service APP_PORT
debug false Debug mode APP_DEBUG
discord:username Discord AlertBot Username bot in Discord APP_DISCORD_USERNAME
discord:webhook "" Webhook url in Discord APP_DISCORD_WEBHOOK
discord:avatar_url "" Image discord bot in message APP_DISCORD_AVATAR_URL
grafana:internal_url http://localhost:8080 Url bot APP_GRAFANA_INTERNAL_URL
grafana:external_url "" Url grafana APP_GRAFANA_EXTERNAL_URL
grafana:basic_username "" Basic auth for grafana APP_GRAFANA_BASIC_USERNAME
grafana:basic_password "" Basic password for grafana APP_GRAFANA_BASIC_PASSWORD