I try to use the static_configs but I encountered issues about settings 
node_id and node_name.
Al my targets get the node_name and node_id.

This is the entrypoint.sh I use to set the node_name and the node_id for 
each node_exporter hosts:
#!/bin/sh -e

NODE_CLUSTER=$(cat /etc/node_cluster)
NODE_NAME=$(cat /etc/nodename)

echo "node_meta{node_id=\"$NODE_ID\", 
container_label_com_docker_swarm_node_id=\"$NODE_ID\", 
node_name=\"$NODE_NAME\", node_cluster=\"${NODE_CLUSTER}\"} 1" > 
/etc/node-exporter/node-meta.prom

set -- /bin/node_exporter "$@"
exec "$@"


So I don't think that static_configs is the solution at this actual issue...

Do I have to install Prometheus on each of my cluster manager to retrieve 
the different metrics?
It's not possible to give to the Prometheus metrics from different Swarm 
clusters?

On Thursday, 30 July 2020 09:34:37 UTC+2, Brian Candler wrote:
>
> Just as an aside: it would be better use static_sd_configs or 
> file_sd_configs in the case where you list all the nodes explicitly.
>
> dns_sd_configs is intended for when you do a single query, and the 
> response contains a set of A or AAAA records representing all the targets.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/ba815e7c-124c-424f-9a53-51c2c1df573co%40googlegroups.com.

Reply via email to