摘要: (五)万能数据收集器 Fluentd 前面的 ELK 中我们是[用 Filebeat 收集 Docker 容器日志],利用的是 Docker 默认的 logging driver json-file,本节我们将使用 fluentd 来收集容器的日志。 Fluentd 是一个开源的数据收集器,它目前有 阅读全文
posted @ 2021-01-05 17:49 cuiyongchao007 阅读(271) 评论(0) 推荐(0) 编辑
摘要: (四)ELK 完整部署和使用 上一节我们已经[部署了容器化的 ELK],本节讨论如何将日志导入 ELK 并进行图形化展示。 几乎所有的软件和应用都有自己的日志文件,容器也不例外。前面我们已经知道 Docker 会将容器日志记录到 /var/lib/docker/containers/<contari 阅读全文
posted @ 2021-01-05 17:43 cuiyongchao007 阅读(226) 评论(0) 推荐(0) 编辑
摘要: (三)初探 ELK 在开源的日志管理方案中,最出名的莫过于 ELK 了。ELK 是三个软件的合称:Elasticsearch、Logstash、Kibana。 Elasticsearch 一个近乎实时查询的全文搜索引擎。Elasticsearch 的设计目标就是要能够处理和搜索巨量的日志数据。 Lo 阅读全文
posted @ 2021-01-05 17:40 cuiyongchao007 阅读(155) 评论(0) 推荐(0) 编辑
摘要: (二)Docker 如何支持多种日志方案? ​ 将[容器日志发送到 STDOUT 和 STDERR]是 Docker 的默认日志行为。实际上,Docker 提供了多种日志机制帮助用户从运行的容器中提取日志信息。这些机制被称作 logging driver。 root@host1:~# docker 阅读全文
posted @ 2021-01-05 17:38 cuiyongchao007 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 十一、日志管理 (一)日志管理之 Docker logs ​ 高效的监控和日志管理对保持生产系统持续稳定地运行以及排查问题至关重要。在微服务架构中,由于容器的数量众多以及快速变化的特性使得记录日志和监控变得越来越重要。考虑到容器短暂和不固定的生命周期,当我们需要 debug 问题时有些容器可能已经不 阅读全文
posted @ 2021-01-05 17:36 cuiyongchao007 阅读(228) 评论(0) 推荐(0) 编辑