Commit fe46d2cf authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Corrige silencios, usa salud y personaliza

Ahora es posible crear silencios desde Karma, comunicándose mediante
proxy con Alertmanager.

Añade comprobación de salud para Traefik.

Introduce nuevas variables para personalizar la configuración por
defecto.
parent c01045d5
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
HOST=0.0.0.0
PORT=8080
KARMA_NAME=Karma
LOG_LEVEL=warning
UI_REFRESH=10s
UI_THEME=dark
ALERTMANAGER_URI=http://alertmanager:9093
ALERTMANAGER_EXTERNAL_URI=https://alertmanager.change.me
ALERTMANAGER_NAME=alertmanager
ALERTMANAGER_INTERVAL=30s
ALERTMANAGER_TIMEOUT=10s
ALERTMANAGER_PROXY=true
+8 −1
Original line number Diff line number Diff line
@@ -6,10 +6,15 @@ services:
    environment:
      HOST:
      PORT:
      KARMA_NAME:
      LOG_LEVEL:
      UI_REFRESH:
      UI_THEME:
      ALERTMANAGER_URI:
      ALERTMANAGER_EXTERNAL_URI:
      ALERTMANAGER_NAME:
      ALERTMANAGER_INTERVAL:
      ALERTMANAGER_TIMEOUT:
      ALERTMANAGER_PROXY:
    networks:
      metric-net:
      traefik-net:
@@ -24,6 +29,8 @@ services:
        traefik.frontend.auth.basic.users: ${UI_AUTH}
        traefik.frontend.rule: Host:${TRAEFIK_SUBDOMAIN:-karma}.${PUBLIC_HOSTNAME}
        traefik.backend: karma
        traefik.backend.healthcheck.path: ${TRAEFIK_HEALTHCHECK_PATH:-/health}
        traefik.backend.healthcheck.interval: ${TRAEFIK_HEALTHCHECK_INTERVAL:-30s}
        traefik.port: '${PORT}'
      resources:
        limits: