问题标签 [watchtower]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 在 CloudWatch 中记录 python 日志的 Watchtower 配置
我正在用 python开发一个REST服务,它在AWS上作为Lambda部署。最初,Cloud Watch CLI 上没有任何记录,所以我介绍了瞭望塔。
下面是我的 logging.in 文件。
以上适用于记录配置文件。
但无法从应用程序中的任何其他代码记录 LOG.info()。特别是 REST 调用,而日志记录在任何地方都是相同的。
java - 守望台如何更新最新版本但具体版本
我在这里遵循了指南:“ https://linuxacademy.com/blog/linux/using-watchtower-to-keep-your-containers-up-to-date/ ”以使我的容器保持最新状态。
在构建 Docker 的步骤中,我运行:
docker build -t [MY_DOCKER_HUB_ACCOUNT]/springboot-test:1.0.0 -f Dockerfile 。登录并推送我的 springboot-test:1.0.0 后
docker run -d --name springboot-test -p 8080:8089 --restart always [MY_DOCKER_HUB_ACCOUNT]/springboot-test:1.0.0
之后,我添加了一些新代码并构建了新版本
docker build -t [MY_DOCKER_HUB_ACCOUNT]/springboot-test:1.0.1 -f Dockerfile 。将新版本推送到 Docker Hub
docker push [MY_DOCKER_HUB_ACCOUNT]/springboot-test:1.0.1
我的观察是容器没有自动更新新版本。如果我不指定“1.0.0”或“1.0.1”之类的标签版本,它工作正常。它使用“最新”并且容器会自动更新。任何想法都非常感谢。
我的示例 Springboot 应用程序代码如下:
包 com.example.restservice;
}
}
pom.xml
应用程序.yml
端口:8089
Dockerfile
python - 如何在 docker-compose 中设置和调用“awslogs”?
我按照此处所述设置了带有 CloudWatch 的 AWS EC2 。
我的网络服务器是基于 docker-compose 的。如何配置 CloudWatch 和通话记录?注意:我没有在 AWS 中设置 ECS。
docker - Docker Watchtower 给我一个错误:端口丢失” providerName=docker
...但是没有端口可以暴露我缺少的东西?任何指针?
我的docker-compose.yml
配置watchtower
python - 使用 Watchtower 进行 Python 快速 API 日志记录
我编写了下面的代码来使用瞭望塔将日志写入 cloudwatch。
上面的代码适用于普通的 python 代码,但无法将日志转储到 cloudwatch 流中以获取 Fast API 服务中的日志。
python - 运行服务器 localhost 时,Django Watchtower 连接被拒绝
我正在使用 Django watchtower将事件记录到 Cloudwatch,并在我的设置文件中配置了我的日志记录。
开发.py
但是,当我运行我的服务器时,我在控制台中没有收到任何错误,但我的网站无法再通过 locahost:3000 访问,我得到一个ERR_CONNECTION_REFUSED
请帮忙!
更新
如果我django
用它替换钥匙watchtower
就可以了。但是,我想将所有 Django 日志放入 Cloudwatch 中,并且我遵循了 logger 键为django
.
aws-fargate - 如何在 ECS Fargate 中使用 Watchtower?
我正在尝试在 ECS Fargate 上使用瞭望塔。但是文档说瞭望塔必须绑定到 /var/run/docker.sock。但 AFAIK ECS Fargate 不支持这一点。
有没有办法通过 AWS Fargate 使用瞭望塔?