On 07 Aug 04:36, Umang Goel wrote:
> Hello Tom,
> 
> Even this is not working, I am still facing the same issue. Can you help me 
> how did you implement it.


What are you current permissions on the /var/run/docker.sock ?

ls -l /var/run/docker.sock

> 
> On Friday, 7 August 2020 16:47:23 UTC+5:30, Tom Kun wrote:
> >
> > Hello Umang,
> >
> > What are you current permissions on the /var/run/docker.sock ?
> >
> > I faced the same issue, and to start and no rebuild the Prometheus image 
> > with the appropriate user.
> > I put the rights to read and write the docker.socket.
> >
> > sudo chmod 766 /var/run/docker.sock
> >
> > I hope this gonna help you.
> >
> >
> > On Friday, 7 August 2020 11:59:32 UTC+2, Umang Goel wrote:
> >>
> >> Hello Community,
> >>
> >> I tired using Docker Swarm Service Discovery in prometheus, but facing 
> >> problems using it. I followed the docker swarm support documentation 
> >> <https://prometheus.io/docs/guides/dockerswarm/>. Created a daemon.json 
> >> file and mounted /var/run/docker.sock in prometheus container. Container 
> >> is 
> >> giving permission denied error as prometheus is running as nobody and 
> >> doesn't have access to mounted /var/run/docker.sock. Below is my 
> >> prometheus.yml.
> >> Prometheus Version : v2.20.1
> >>
> >>  prometheus:
> >>     image: prom/prometheus
> >>     networks:
> >>       - monitor
> >>     ports:
> >>       - "9090:9090"
> >>     command:
> >>       - '--config.file=/etc/prometheus/prometheus.yml'
> >>       - '--storage.tsdb.path=/prometheus'
> >>       - '--storage.tsdb.retention=${PROMETHEUS_RETENTION:-24h}'
> >>     volumes:
> >>       - prometheus:/prometheus
> >>       - /home/efs/devops/dsm:/etc/prometheus:ro
> >>       - /var/run/docker.sock:/var/run/docker.sock:ro
> >>     deploy:
> >>       mode: replicated
> >>       replicas: 1
> >>       resources:
> >>         limits:
> >>           memory: 1024M
> >>         reservations:
> >>           memory: 128M
> >>
> >> Prometheus.yml
> >>
> >> scrape_configs:
> >>   - job_name: 'docker'
> >>     dockerswarm_sd_configs:
> >>     - host: unix:///var/run/docker.sock
> >>       role: nodes
> >>
> >> Error:
> >> [email protected] | level=error 
> >> ts=2020-08-06T07:21:19.106Z caller=refresh.go:98 component="discovery 
> >> manager scrape" discovery=dockerswarm msg="Unable to refresh target 
> >> groups" 
> >> err="error while listing swarm nodes: Got permission denied while trying 
> >> to 
> >> connect to the Docker daemon socket at unix:///var/run/docker.sock: Get 
> >> \"http://%2Fvar%2Frun%2Fdocker.sock/v1.24/nodes\": dial unix 
> >> /var/run/docker.sock: connect: permission denied
> >>
> >
> 
> -- 
> 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/e5e55a73-7cc1-4c0c-99e3-0a09270df62bo%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/20200808204620.GA1262541%40oxygen.

Reply via email to