Switch to aliases for container<>networking

This commit is contained in:
Nemo 2019-03-09 13:58:57 +05:30
parent 2b53a6a512
commit 16a5a26123
4 changed files with 33 additions and 16 deletions

View File

@ -8,10 +8,15 @@ resource "docker_container" "act-exporter" {
entrypoint = ["/usr/local/bin/node", "server.js"]
networks = [
"${data.docker_network.bridge.id}",
"${docker_network.monitoring.id}",
]
networks_advanced {
name = "monitoring"
aliases = ["act-exporter", "act-exporter.docker"]
}
// So it can talk to ACT
networks_advanced {
name = "bridge"
}
restart = "unless-stopped"
destroy_grace_seconds = 10

View File

@ -1,17 +1,17 @@
global:
scrape_interval: 15s
external_labels:
monitor: "docker-monitor"
monitor: 'docker-monitor'
scrape_configs:
- job_name: "prometheus"
- job_name: 'prometheus'
static_configs:
- targets: ["localhost:9090"]
- targets: ['localhost:9090']
- job_name: "node"
- job_name: 'node'
scrape_interval: 5s
static_configs:
- targets: ["nodeexporter:9100"]
- targets: ['nodeexporter:9100']
- job_name: 'cadvisor'
scrape_interval: 5s
@ -22,7 +22,7 @@ scrape_configs:
scrape_interval: 15m
scrape_timeout: 2m
static_configs:
- targets: ['speedtest:9696']
- targets: ['speedtest.docker:9696']
- job_name: 'docker'
scrape_interval: 5s
@ -38,7 +38,7 @@ scrape_configs:
scrape_interval: 15m
scrape_timeout: 1m
static_configs:
- targets: ['act-exporter:3000']
- targets: ['act-exporter.docker:3000']
rule_files:
- "alert.rules"
- 'alert.rules'

View File

@ -29,6 +29,14 @@ resource "docker_container" "prometheus" {
file = "/etc/prometheus/prometheus.yml"
}
networks_advanced {
name = "monitoring"
}
networks_advanced {
name = "bridge"
}
networks = [
"${data.docker_network.bridge.id}",
"${docker_network.monitoring.id}",

View File

@ -5,10 +5,14 @@ resource "docker_container" "speedtest" {
name = "speedtest"
image = "${docker_image.speedtest.latest}"
networks = [
"${data.docker_network.bridge.id}",
"${docker_network.monitoring.id}",
]
networks_advanced {
name = "monitoring"
aliases = ["speedtest", "speedtest.docker"]
}
networks_advanced {
name = "bridge"
}
restart = "unless-stopped"
destroy_grace_seconds = 10