Select Git revision
test2.nomad

Fanna Lautenbach authored
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
}
}
}
}