Skip to content
Snippets Groups Projects
Select Git revision
  • e7fd1141fbe9bb4b55e6f3b0a8b2939820b82c6a
  • master default protected
  • fix-sync-s3
  • aiv
  • aiv-fixes
  • fix-build-ubuntu
  • L2SS-2331
  • move-secrets
  • remove-ansible-2
  • add-remaining-dutch-stations
  • nomad-server-name-change
  • L2SS-1970-apsct-lol
  • L2SS-2347-dithering-dont-change-power-freq
  • L2SS-2347-dithering-is-global-setting
  • refactor-control-power-properties
  • update-lcu-rollout-procedure
  • test-pytango-10.0.3
  • revert-cs032-ccd-ip
  • deploy-components-parallel
  • L2SS-2357-fix-ruff
  • sync-up-with-meta-pypcc
  • v0.56.2-4 protected
  • v0.56.2-3 protected
  • v0.56.2-2 protected
  • v0.57.2-3 protected
  • v0.57.2-2 protected
  • v0.57.2-1 protected
  • v0.57.2 protected
  • v0.57.1-1 protected
  • v0.57.1 protected
  • v0.57.0 protected
  • v0.56.7 protected
  • v0.56.6 protected
  • v0.56.5-5 protected
  • v0.56.5-4 protected
  • v0.56.5-3 protected
  • v0.56.5-2 protected
  • v0.56.5.2 protected
  • v0.56.5-1 protected
  • v0.56.5.1 protected
  • v0.56.5 protected
41 results

setup.sh

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    test2.nomad 1.21 KiB
    job "metrics" {
      datacenters = ["dc1"]
    
      group "prometheus" {
        network {
          mode = "bridge"
        }
    
        service {
          name = "prometheus"
          port = "9090"
    
          connect {
            sidecar_service {}
          }
        }
    
        task "web" {
          driver = "docker"
          config {
            image = "prom/prometheus:latest"
          }
        }
      }
    
    
      group "grafana" {
        network {
          mode = "bridge"
          port "http" {
            static = 3000
            to     = 3000
          }
        }
    
        service {
          name = "grafana"
          port = "3000"
    
          connect {
            sidecar_service {
              proxy {
                upstreams {
                  destination_name = "prometheus"
                  local_bind_port  = 9090
                }
              }
            }
          }
        }
    
        task "dashboard" {
          driver = "docker"
          config {
            image = "grafana/grafana:7.0.0"
          }
          env {
            GF_AUTH_ANONYMOUS_ENABLED     = true
            GF_AUTH_ANONYMOUS_ORG_ROLE    = "Admin"
            GF_PATH_PROVISIONING          = "/etc/grafana/provisioning"
            GF_SERVER_DOMAIN              = "[[.DEPLOY_HOST]]"
            GF_SERVER_ROOT_URL            = "%(protocol)s://%(domain)s:%(http_port)s/"
            GF_ALLOW_EMBEDDING            = true
          }
        }
      }
    }