|
|
@ -50,7 +50,7 @@ host: %s |
|
|
|
tg := tgs[0] |
|
|
|
tg := tgs[0] |
|
|
|
testutil.Assert(t, tg != nil, "tg should not be nil") |
|
|
|
testutil.Assert(t, tg != nil, "tg should not be nil") |
|
|
|
testutil.Assert(t, tg.Targets != nil, "tg.targets should not be nil") |
|
|
|
testutil.Assert(t, tg.Targets != nil, "tg.targets should not be nil") |
|
|
|
testutil.Equals(t, 17, len(tg.Targets)) |
|
|
|
testutil.Equals(t, 27, len(tg.Targets)) |
|
|
|
|
|
|
|
|
|
|
|
for i, lbls := range []model.LabelSet{ |
|
|
|
for i, lbls := range []model.LabelSet{ |
|
|
|
{ |
|
|
|
{ |
|
|
@ -108,6 +108,33 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.88:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.2"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("master-2"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("i9woemzxymn1n98o9ufebclgm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("manager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("iml8vdd2dudvq457sbirpf66z"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("google/cadvisor"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_cadvisor"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue(""), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("7ogolpkgw2d2amnht1fbtm9oq"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("rejected"), |
|
|
|
|
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.0.12:9100"), |
|
|
|
"__address__": model.LabelValue("10.0.0.12:9100"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
@ -273,6 +300,168 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.35:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.4"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("worker-1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("jkc2xd7p3xdazf0u6sh1m9dmr"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("worker"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("9bbq7j55tzzz85k2gg52x73rg"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("cloudflare/unsee:v0.8.0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("replicated"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_unsee"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("a0734f9421e710b654ca9e67010cbb55c1d5f92c17cc9e6590ab61130a3587e0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("i9skiw2n5jkjoq7gix2t9uzhy"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.14:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("oxygen"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("d3cw2msquo0d71yn42qrnb0tu"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("manager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("hv645udwaaewyw7wuc6nspm68"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("stefanprodan/swarmprom-prometheus:v2.5.0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("replicated"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_prometheus"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("f35e071f1251951a09566a2231cb318a1a29e158a3c3d15ad68fd937184c56b6"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("irj35fr4j59f1kvi0xdin9oly"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.20:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("oxygen"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("d3cw2msquo0d71yn42qrnb0tu"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("manager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("ul5qawv4s7f7msm7dtyfarw80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("stefanprodan/caddy"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_dockerd-exporter"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("3cee48a5b2b363576b255207aae2d1bd0d8872aa61c3ff3b6d180d78d672a943"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("k8x2806pevvxigagsxovjmur1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.19:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.5"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("worker-2"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("ldawcom10uqi6owysgi28n4ve"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("worker"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("ul5qawv4s7f7msm7dtyfarw80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("stefanprodan/caddy"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_dockerd-exporter"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("d5fd335a33c1fca8fffa1ec17bb5010a6bb7fba7aa72fd2209c25be8f5d1b975"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("mita4y262u04g4c7zz7ns032a"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.18:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.4"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("worker-1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("jkc2xd7p3xdazf0u6sh1m9dmr"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("worker"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("ul5qawv4s7f7msm7dtyfarw80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("stefanprodan/caddy"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_dockerd-exporter"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("ca72094e1ec0547e84aba227dd44446588172fa9ee273de9bf4e6040ff6937bd"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("nm3v4jifzhfkw3rz33gmnaq2z"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.75:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.5"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("worker-2"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("ldawcom10uqi6owysgi28n4ve"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("worker"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("iml8vdd2dudvq457sbirpf66z"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("google/cadvisor"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_cadvisor"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue(""), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("shutdown"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("pxdv57mpvquv2zbt7faz3xux9"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("rejected"), |
|
|
|
|
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.0.19:9090"), |
|
|
|
"__address__": model.LabelValue("10.0.0.19:9090"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
@ -301,12 +490,11 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.1.81:9090"), |
|
|
|
"__address__": model.LabelValue("10.0.0.19:9093"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("true"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("ingress"), |
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.2"), |
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.2"), |
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
@ -329,7 +517,7 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.0.19:9093"), |
|
|
|
"__address__": model.LabelValue("10.0.0.19:9094"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("true"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("true"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
@ -356,7 +544,7 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.1.81:9093"), |
|
|
|
"__address__": model.LabelValue("10.0.1.81:9090"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
@ -384,11 +572,12 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.0.19:9094"), |
|
|
|
"__address__": model.LabelValue("10.0.1.81:9093"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("true"), |
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("ingress"), |
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.2"), |
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.2"), |
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
@ -438,6 +627,60 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("1"), |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("1"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("starting"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.24:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("oxygen"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("d3cw2msquo0d71yn42qrnb0tu"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("manager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("iml8vdd2dudvq457sbirpf66z"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("google/cadvisor"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_cadvisor"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("81dd017b6d9f36d779a3217021111ffc77dcdbd5f26da86c2ae8fada86f33d17"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("s0rh3k9l7ii9vb62lsfp4wc93"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.32:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("master-3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("bvtjl7pnrtg0k88ywialsldpd"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("manager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("rl4jhdws3r4lkfvq8kx6c4xnr"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("stefanprodan/swarmprom-alertmanager:v0.14.0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("replicated"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_alertmanager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("2c753737f2ac7b01b577324513d9bd2a1754e65ab2a44714090eb5d83d2961b2"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("sxwkumr37wjaqzir89uepm4nc"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("1"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
"__address__": model.LabelValue("10.0.0.16:3000"), |
|
|
|
"__address__": model.LabelValue("10.0.0.16:3000"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("qvwhwd6p61k4o0ulsknqb066z"), |
|
|
@ -515,6 +758,33 @@ host: %s |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
"__address__": model.LabelValue("10.0.1.22:80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_id": model.LabelValue("npq2closzy836m07eaq1425k3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_ingress": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_internal": model.LabelValue("false"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_name": model.LabelValue("mon_net"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_network_scope": model.LabelValue("swarm"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_address": model.LabelValue("10.0.232.3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_availability": model.LabelValue("active"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_hostname": model.LabelValue("master-3"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_id": model.LabelValue("bvtjl7pnrtg0k88ywialsldpd"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_architecture": model.LabelValue("x86_64"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_platform_os": model.LabelValue("linux"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_role": model.LabelValue("manager"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_node_status": model.LabelValue("ready"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_id": model.LabelValue("ul5qawv4s7f7msm7dtyfarw80"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_image": model.LabelValue("stefanprodan/caddy"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_label_com_docker_stack_namespace": model.LabelValue("mon"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_mode": model.LabelValue("global"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_service_name": model.LabelValue("mon_dockerd-exporter"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_container_id": model.LabelValue("dd50c428ebc7a7bd786c7b0db873bf53ed5cbe5312995a76eb8fd325dcf16032"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_desired_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_id": model.LabelValue("zhoo9feqxfyi9zg6acnt1eam2"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_slot": model.LabelValue("0"), |
|
|
|
|
|
|
|
"__meta_dockerswarm_task_state": model.LabelValue("running"), |
|
|
|
|
|
|
|
}, |
|
|
|
} { |
|
|
|
} { |
|
|
|
t.Run(fmt.Sprintf("item %d", i), func(t *testing.T) { |
|
|
|
t.Run(fmt.Sprintf("item %d", i), func(t *testing.T) { |
|
|
|
testutil.Equals(t, lbls, tg.Targets[i]) |
|
|
|
testutil.Equals(t, lbls, tg.Targets[i]) |
|
|
|