Switch to aliases for container<>networking
This commit is contained in:
parent
2b53a6a512
commit
16a5a26123
|
@ -8,10 +8,15 @@ resource "docker_container" "act-exporter" {
|
||||||
|
|
||||||
entrypoint = ["/usr/local/bin/node", "server.js"]
|
entrypoint = ["/usr/local/bin/node", "server.js"]
|
||||||
|
|
||||||
networks = [
|
networks_advanced {
|
||||||
"${data.docker_network.bridge.id}",
|
name = "monitoring"
|
||||||
"${docker_network.monitoring.id}",
|
aliases = ["act-exporter", "act-exporter.docker"]
|
||||||
]
|
}
|
||||||
|
|
||||||
|
// So it can talk to ACT
|
||||||
|
networks_advanced {
|
||||||
|
name = "bridge"
|
||||||
|
}
|
||||||
|
|
||||||
restart = "unless-stopped"
|
restart = "unless-stopped"
|
||||||
destroy_grace_seconds = 10
|
destroy_grace_seconds = 10
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
global:
|
global:
|
||||||
scrape_interval: 15s
|
scrape_interval: 15s
|
||||||
external_labels:
|
external_labels:
|
||||||
monitor: "docker-monitor"
|
monitor: 'docker-monitor'
|
||||||
|
|
||||||
scrape_configs:
|
scrape_configs:
|
||||||
- job_name: "prometheus"
|
- job_name: 'prometheus'
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets: ["localhost:9090"]
|
- targets: ['localhost:9090']
|
||||||
|
|
||||||
- job_name: "node"
|
- job_name: 'node'
|
||||||
scrape_interval: 5s
|
scrape_interval: 5s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets: ["nodeexporter:9100"]
|
- targets: ['nodeexporter:9100']
|
||||||
|
|
||||||
- job_name: 'cadvisor'
|
- job_name: 'cadvisor'
|
||||||
scrape_interval: 5s
|
scrape_interval: 5s
|
||||||
|
@ -22,7 +22,7 @@ scrape_configs:
|
||||||
scrape_interval: 15m
|
scrape_interval: 15m
|
||||||
scrape_timeout: 2m
|
scrape_timeout: 2m
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets: ['speedtest:9696']
|
- targets: ['speedtest.docker:9696']
|
||||||
|
|
||||||
- job_name: 'docker'
|
- job_name: 'docker'
|
||||||
scrape_interval: 5s
|
scrape_interval: 5s
|
||||||
|
@ -38,7 +38,7 @@ scrape_configs:
|
||||||
scrape_interval: 15m
|
scrape_interval: 15m
|
||||||
scrape_timeout: 1m
|
scrape_timeout: 1m
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets: ['act-exporter:3000']
|
- targets: ['act-exporter.docker:3000']
|
||||||
|
|
||||||
rule_files:
|
rule_files:
|
||||||
- "alert.rules"
|
- 'alert.rules'
|
||||||
|
|
|
@ -29,6 +29,14 @@ resource "docker_container" "prometheus" {
|
||||||
file = "/etc/prometheus/prometheus.yml"
|
file = "/etc/prometheus/prometheus.yml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = "monitoring"
|
||||||
|
}
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = "bridge"
|
||||||
|
}
|
||||||
|
|
||||||
networks = [
|
networks = [
|
||||||
"${data.docker_network.bridge.id}",
|
"${data.docker_network.bridge.id}",
|
||||||
"${docker_network.monitoring.id}",
|
"${docker_network.monitoring.id}",
|
||||||
|
|
|
@ -5,10 +5,14 @@ resource "docker_container" "speedtest" {
|
||||||
name = "speedtest"
|
name = "speedtest"
|
||||||
image = "${docker_image.speedtest.latest}"
|
image = "${docker_image.speedtest.latest}"
|
||||||
|
|
||||||
networks = [
|
networks_advanced {
|
||||||
"${data.docker_network.bridge.id}",
|
name = "monitoring"
|
||||||
"${docker_network.monitoring.id}",
|
aliases = ["speedtest", "speedtest.docker"]
|
||||||
]
|
}
|
||||||
|
|
||||||
|
networks_advanced {
|
||||||
|
name = "bridge"
|
||||||
|
}
|
||||||
|
|
||||||
restart = "unless-stopped"
|
restart = "unless-stopped"
|
||||||
destroy_grace_seconds = 10
|
destroy_grace_seconds = 10
|
||||||
|
|
Loading…
Reference in New Issue