上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: (六)部署 Graylog 日志系统 Graylog 是与 ELK 可以相提并论的一款集中式日志管理方案,支持数据收集、检索、可视化 Dashboard。本节将实践用 Graylog 来管理 Docker 日志。 (1)Graylog 架构 Graylog 架构如下图所示: Graylog 负责接收 阅读全文
posted @ 2021-01-06 18:43 cuiyongchao007 阅读(321) 评论(0) 推荐(0) 编辑
摘要: (五)万能数据收集器 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) 编辑
摘要: (九)一张表搞懂各种 Docker 监控方案 前面我们已经介绍了[ps/top/stats]、[Sysdig]、[Weave Scope]、[cAdvisor]和 [Prometheus]多种容器监控工具和方案,是时候做一个比较了。下面将从五个方面来对比它们之间的优劣。 (1)部署容易度 ​ ps/ 阅读全文
posted @ 2020-12-31 20:37 cuiyongchao007 阅读(211) 评论(0) 推荐(0) 编辑
摘要: (八)如何快速部署 Prometheus? 上一节介绍了 Prometheus 的核心,多维数据模型。本节演示如何快速搭建 Prometheus 监控系统。 (1)环境说明 ​ 我们将通过 Prometheus 监控两台 Docker Host:10.0.0.21 和 10.0.0.22,监控 ho 阅读全文
posted @ 2020-12-31 20:36 cuiyongchao007 阅读(183) 评论(0) 推荐(0) 编辑
摘要: (六)Prometheus 架构 Prometheus 是一个非常优秀的监控工具。准确的说,应该是监控方案。Prometheus 提供了监控数据搜集、存储、处理、可视化和告警一套完整的解决方案。 (1)架构 Prometheus 架构如下: 官网上的原始架构图比上面这张要复杂一些,为了集中大家的注意 阅读全文
posted @ 2020-12-31 20:32 cuiyongchao007 阅读(207) 评论(0) 推荐(0) 编辑
摘要: (五)数据收集利器 cAdvisor cAdvisor 是 google 开发的容器监控工具,我们来看看 cAdvisor 有什么能耐。 在 host 中运行 cAdvisor 容器。 docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/v 阅读全文
posted @ 2020-12-31 20:31 cuiyongchao007 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 19 下一页