elasticsearch 如何在使用docker compose运行服务时查看特定于应用程序的日志,elasticsearch,docker-compose,elasticsearch,Docker Compose" /> elasticsearch 如何在使用docker compose运行服务时查看特定于应用程序的日志,elasticsearch,docker-compose,elasticsearch,Docker Compose" />

elasticsearch 如何在使用docker compose运行服务时查看特定于应用程序的日志

elasticsearch 如何在使用docker compose运行服务时查看特定于应用程序的日志,elasticsearch,docker-compose,elasticsearch,Docker Compose,如何在使用docker compose运行服务时查看特定于应用程序的日志,而无需进入每个容器。我们在一个docker compose环境中运行Rails、Python和Java中的微服务。什么是一个经济高效的开源解决方案,我们可以使用它来监控和搜索运营团队的日志。我们希望避免Elasticsearch,因为我们没有大的预算,感谢您的投入Elastic search也提供免费服务。您可以使用BASIC-免费和开放 您可以使用 麋鹿-弹性搜索、Logstash、Kibana filebeat-doc

如何在使用docker compose运行服务时查看特定于应用程序的日志,而无需进入每个容器。我们在一个docker compose环境中运行Rails、Python和Java中的微服务。什么是一个经济高效的开源解决方案,我们可以使用它来监控和搜索运营团队的日志。我们希望避免Elasticsearch,因为我们没有大的预算,感谢您的投入

Elastic search也提供免费服务。您可以使用
BASIC-免费和开放

您可以使用

麋鹿-弹性搜索、Logstash、Kibana

filebeat-docker集装箱的日志托运人-

metricbeat-码头工人用metricbeat-集装箱

无论您有多少个容器,基础设施都会扩展


您可以在这里查看一些基本的监视和日志示例-

以及另一个答案中提到的免费许可证,大多数弹性工具都可以在apache许可的OSS版本中使用

Beats代理主要支持docker和docker compose中的自动发现,这使得它们非常易于在持续的基础上使用,即使是使用寿命较短的容器

如果您指定预算约束是围绕a)许可成本,b)运营团队的时间和精力,还是c)其他方面,这将有所帮助