Docker compose 如何设置普罗米修斯的节点导出器

Docker compose 如何设置普罗米修斯的节点导出器,docker-compose,docker-swarm,grafana,prometheus-node-exporter,Docker Compose,Docker Swarm,Grafana,Prometheus Node Exporter,如何设置Prometheus的节点导出器以收集docker swarm中的主机度量 version: '3.3' services: node-exporter: image: prom/node-exporter volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /:/rootfs:ro command: - '--path.procfs=/host/proc'

如何设置Prometheus的节点导出器以收集docker swarm中的主机度量

version: '3.3'
services:
  node-exporter:
    image: prom/node-exporter
    volumes:
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /:/rootfs:ro
    command:
      - '--path.procfs=/host/proc'
      - '--path.sysfs=/host/sys'
      - --collector.filesystem.ignored-mount-points
      - "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
      - '--collector.textfile.directory=/etc/node-exporter/'                    
      - '--collector.enabled="conntrack,diskstats,entropy,filefd,filesystem,loadavg,mdadm,meminfo,netdev,netstat,stat,textfile,time,vmstat,ipvs"'
    ports:
      - 9100:9100
我收到以下错误:-节点\导出器:错误:未知长标志'--collector.enabled',try--help
此docker compose文件中命令部分下的最后一行有什么问题&如果设置/传递错误,如何正确传递它。

尝试使用--collector.[collector_name](例如--collector.diskstats)键,而不是--collector.enabled键,因为自0.15或更高版本以来它不再工作

对于多个采集器,您可以在版本“<0.15”之后按以下方式尝试:

在较旧版本“>0.15”中,我们针对特定的收集器使用如下:

--collectors.enabled meminfo,loadavg,filesystem
--collectors.enabled meminfo,loadavg,filesystem