Hello Julien, 

group_add is not allowed in docker swarm. Do you have any other workaround 
for this?

--
Umang 

On Monday, 10 August 2020 12:20:51 UTC+5:30, Julien Pivotto wrote:
>
>
> Can you use: 
>
> --group-add docker? 
>
> or in compose v2 file: 
>
> version: "2.4" 
> services: 
>   prometheus: 
>    group_add: 
>      - docker 
>
>
> On 09 Aug 22:48, Umang Goel wrote: 
> > ls -l /var/run/docker.sock 
> > 
> > - srwxrw-rw- 1 root docker 0 Aug  7 11:31 /var/run/docker.sock    after 
> > making changes as per Tom, 
> > 
> > On Sunday, 9 August 2020 02:16:28 UTC+5:30, Julien Pivotto wrote: 
> > > 
> > > 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] <javascript:> 
> <javascript:> | 
> > > 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] <javascript:>. 
> > > > 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] <javascript:>. 
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/prometheus-users/e5614621-f57a-466e-befd-269bf77d69c8o%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/032864ac-cd39-46ee-8f87-853ab656059bo%40googlegroups.com.

Reply via email to