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"]
|
||||
|
||||
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
|
||||
|
|
|
@ -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'
|
||||
|
|
|
@ -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}",
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue