fix(monitoring): 恢復 exporter scrape 目標
All checks were successful
CD Pipeline / deploy (push) Successful in 1m41s
All checks were successful
CD Pipeline / deploy (push) Successful in 1m41s
This commit is contained in:
@@ -20,6 +20,23 @@ def test_monitoring_stack_connects_prometheus_to_momo_network():
|
||||
assert "name: momo-network" in compose
|
||||
|
||||
|
||||
def test_monitoring_cadvisor_uses_internal_network_only():
|
||||
compose = (ROOT / "monitoring/docker-compose.yml").read_text(encoding="utf-8")
|
||||
cadvisor_block = compose.split(" # Prometheus - 時序資料庫", 1)[0]
|
||||
|
||||
assert "container_name: cadvisor" in cadvisor_block
|
||||
assert "ports:" not in cadvisor_block
|
||||
assert "cadvisor:8080" in (ROOT / "monitoring/prometheus.yml").read_text(encoding="utf-8")
|
||||
|
||||
|
||||
def test_monitoring_stack_declares_blackbox_exporter():
|
||||
compose = (ROOT / "monitoring/docker-compose.yml").read_text(encoding="utf-8")
|
||||
|
||||
assert "blackbox-exporter:" in compose
|
||||
assert "container_name: blackbox-exporter" in compose
|
||||
assert "blackbox-exporter:9115" in (ROOT / "monitoring/prometheus.yml").read_text(encoding="utf-8")
|
||||
|
||||
|
||||
def test_compose_prometheus_uses_container_dns_for_momo_app():
|
||||
config = (ROOT / "docker/prometheus/prometheus.yml").read_text(encoding="utf-8")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user