On 29 Jul 10:29, Tom Kun wrote:
> Hello folks,
> 
> I'm a beginner with Swarm and Prometheus and I wanted to know if with the 
> new Prometheus release 
> <https://prometheus.io/docs/guides/dockerswarm/#docker-swarm-service-discovery-architecture>
>  
> (v.2.20.0) and the docker_sd_configs feature.is it possible to get metrics 
> from different cluster to my Prometheus Swarm cluster.
> 
> I already follow the documentation's example and I try to propagate the 
> /etc/docker/daemon.json changes on each Swarm nodes but in Prom' I still 
> only can see metrics from the Prometheus...
> 
> Did I miss something to be able to retrieve metrics from other cluster?
> 
> This is a bunch of configuration : prometheus.yml-
> 
> global:
>   scrape_interval: 15s
>   scrape_timeout: 10s
>   evaluation_interval: 15s
>   external_labels:
>     monitor: monitoring
> 
> rule_files:
> - rules/alerts.yml
> - rules/node.yml
> - rules/stack.yml
> 
> alerting:
>   alertmanagers:
>   - static_configs:
>     - targets:
>         - alertmanager:9093
> 
> scrape_configs:
>   - job_name: prometheus
>     static_configs:
>     - targets:
>       - prometheus:9090
> 
>   - job_name: 'docker-daemon'
>     dockerswarm_sd_configs:
>       - host: unix:///var/run/docker.sock
>         role: nodes
>     relabel_configs:
>       # Fetch metrics on port 9323.
>       - source_labels: [__meta_dockerswarm_node_address]
>         target_label: __address__
>         replacement: $1:9323
>       - source_labels: [__meta_dockerswarm_node_hostname]
>         target_label: instance
> 
>   - job_name: 'docker-swarm'
>     dockerswarm_sd_configs:
>       - host: unix:///var/run/docker.sock
>         role: tasks
>     relabel_configs:
>       - source_labels: [__meta_dockerswarm_task_desired_state]
>         regex: running
>         action: keep
>       - source_labels: [__meta_dockerswarm_service_label_prometheus_job]
>         target_label: job
>       - source_labels: [__meta_dockerswarm_node_hostname]
>         target_label: node_name
>       - source_labels: [__meta_dockerswarm_node_id]
>         target_label: node_id
> 
> Thank you in advance for your time.

Do you have any error message?

Also, the implementation in v2.20.0 only discover tasks with published ports
( 
https://docs.docker.com/engine/swarm/services/#publish-a-services-ports-directly-on-the-swarm-node
 )
which is something that will change in the next release.

> 
> Regards,
> Thomas
> 
> -- 
> 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/b028ee8c-c557-494b-bce4-3d0809ac08bao%40googlegroups.com.


-- 
Julien Pivotto
@roidelapluie

-- 
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/20200729175000.GA936865%40oxygen.

Reply via email to