docker - 带有 splunk 的 Docker 容器监视器
问题描述
我为在 Google Cloud VM 上运行的应用程序提供了 docker 服务。在同一个虚拟机上,我安装了 splunk 来监控创建的容器。
我已经阅读了一些教程,并首先测试通过 hello-world 容器通过 HTTP 事件收集器推送容器指标。我使用了以下命令:
sudo docker run --log-driver=splunk \
--log-opt splunk-url=http://34.121.xx.xxx:8088 \
--log-opt splunk-token=xxx-xxx-xxx-xxx-xxx \
--log-opt splunk-insecureskipverify=true \
hello-world
但它无法创建该容器并给出错误:
docker: Error response from daemon: failed to initialize logging driver: Options http://34.121.xx.xxx:8088/services/collector/event/1.0: read tcp 10.128.x.x:39404->34.121.xx.xxx:8088: read: connection reset by peer.ERRO[0001] error waiting for container: context canceled
10.128.xx 是虚拟机的内部 IP。
我不确定为什么会这样。我是新来的。任何人都可以帮忙吗?我错过了一些配置吗?
解决方案
推荐阅读
- hive - 澄清 sortby 与 hive 中的 order by
- python - 一遍又一遍地执行代码的语句
- matlab - 如何将日期时间转换为一年中的天数?
- c++ - 使用在堆栈上创建的对象调用虚函数
- javascript - JQuery 函数问题。添加太多类
- visual-studio - Votive (Wix) 的 Visual Studio 扩展证书验证失败
- python - 在 Django 中,如何查询登录用户的 MYSQL 数据库?(即特定用户的结果,无需对用户 ID 进行硬编码)
- google-cloud-platform - GCP /dev/sdb1 /home 已满,但我没有项目
- excel - 如何将值与值列表进行比较
- javascript - 错误的onselect显示?角 2+