Docker日志中的DataDog日志记录图像报告错误

时间:2018-07-14 16:43:41

标签: docker logging docker-compose filesystems datadog

使用datadog docker映像,并在docker-compos中使用以下内容

datadog:
  agent: true
  privileged: true
  environment:
    - DD_API_KEY=${DATADOG_API_KEY}
    - DD_APM_ENABLED=true
    - DD_LOGS_ENABLED=true
    - DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=true
  image: datadog/agent:latest
  volumes:
    - /var/run/docker.sock:/var/run/docker.sock:ro
    - /proc/:/host/proc/:ro
    - /cgroup/:/host/sys/fs/cgroup:ro

我不断收到以下错误

  

2018-07-14 16:10:04世界标准时间|错误| (runner.go:277在工作)|运行检查磁盘时出错:[{“ message”:“ [Errno 2]没有这样的文件或目录:'/ host / proc / filesystems'”,“ traceback”:“ Traceback(最近一次调用是最近的):\ n File \” /opt/datadog-agent/embedded/lib/python2.7/site-packages/datadog_checks/checks/base.py \“,第294行,在run \ n self.check(copy.deepcopy(self.instances [0] ))\ n文件\“ / opt / datadog-agent / embedded / lib / python2.7 / site-packages / datadog_checks / disk / disk.py \”,第43行,在check \ n self.collect_metrics_psutil()\ n文件\“ / opt / datadog-agent / embedded / lib / python2.7 / site-packages / datadog_checks / disk / disk.py \”,第90行,在collect_metrics_psutil \ n中,作为psutil.disk_partitions(all = True)的一部分:\ n disk_partitions中的文件\“ / opt / datadog-agent / embedded / lib / python2.7 / site-packages / psutil / init .py \” \ n \ n返回_psplatform。 disk_partitions(全部)\ n文件\“ / opt / datadog-agent / embedded / lib / python2.7 / site-packages / psutil / _pslinux.py \”,行1000,在disk_partitions \ n中,带有open_text(\“%s / filesystems \“%get_procfs_pa th())作为f:\ n文件\“ / opt / datadog-agent / embedded / lib / python2.7 / site-packages / psutil / _pslinux.py \”,行194,在open_text \ n中返回open(fname ,\“ rt \”,** kwargs)\ nIOError:[Errno 2]没有这样的文件或目录:'/ host / proc / filesystems'\ n“}]

和另一个

  

2018-07-14 16:10:04世界标准时间|警告| (cgroup.go:510 in   parseCgroupMountPoints)|未检测到安装点,当前cgroup   根目录是:/ host / sys / fs / cgroup /

任何想法意味着什么或如何调试它?期望将日志从其他容器sysout获取到datadog中,因此我将所有日志放在一个地方。我可以看到它成功检测到其他容器

请注意,Docker映像正在使用datadog的版本6 谢谢

0 个答案:

没有答案