Commit 61ba811b authored by Ignacio's avatar Ignacio
Browse files

Añade servicio de pushgateway

parent 07b97bf9
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -117,6 +117,23 @@ services:
        reservations:
          memory: 64M

  pushgateway:
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints:
          - node.role == manager
      restart_policy:
        delay: 1m
        window: 3m
      resources:
        limits:
          cpus: '0.5'
          memory: 128M
        reservations:
          memory: 64M

  prometheus:
    ports:
      - target: 9090
@@ -148,6 +165,9 @@ volumes:
  prometheus:
    name: prometheus-vol

  pushgateway:
    name: pushgateway-vol

  grafana:
    name: grafana-vol

+20 −0
Original line number Diff line number Diff line
@@ -105,6 +105,23 @@ services:
        reservations:
          memory: 64M

  pushgateway:
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints:
          - node.role == worker
      restart_policy:
        delay: 1m
        window: 3m
      resources:
        limits:
          cpus: '0.5'
          memory: 128M
        reservations:
          memory: 64M

  prometheus:
    deploy:
      mode: replicated
@@ -137,6 +154,9 @@ volumes:
      size: 5
      ebstype: gp2

  pushgateway:
    name: pushgateway-vol

  grafana:
    name: grafana-vol
    driver: "cloudstor:aws"
+9 −0
Original line number Diff line number Diff line
@@ -90,6 +90,15 @@ services:
      - /:/rootfs:ro
      - /etc/hostname:/etc/nodename

  pushgateway:
    image: prom/pushgateway
    command:
      - '--persistence.file=/db/metrics'
    networks:
      - metric-net
    volumes:
      - pushgateway-vol:/db

  prometheus:
    image: stefanprodan/swarmprom-prometheus:v2.2.0-rc.0
    command: