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.

