首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Docker通过EFK(Elasticsearch + Fluentd + Kibana)查询日志

我们会创建四个容器: httpd (发送日志给EFK) Fluentd Elasticsearch Kibana 环境说明: 请安装最新的dockerdocker-compose,老版本会有些问题。...二、docker-compose运行EFK 目录结构  创建一个空目录 mkdir /opt/efk/ 目录结构如下: ./ ├── docker-compose.yml └── fluentd     ...up -d # docker-compose up -d Starting efk_elasticsearch_1 ... done Starting efk_fluentd_1       ... ...我是在efk目录下创建的docker-compose.yml文件,所以这里默认的名字就是efk_default。...那我们这里再启动一个新docker需要这些设置 docker run \     --link efk_fluentd_1 \     --net efk_default  \     --log-driver

3.5K40

loki ELK efk对比

Loki、ELK、EFK是三种广泛使用的开源日志管理工具。这些工具可以帮助开发人员和运维人员更轻松地管理应用程序的日志数据,包括收集、存储、分析和可视化。...EFK EFK是ELK的变种,由Elasticsearch、Fluentd和Kibana三个组件组成。...EFK的优点在于它继承了ELK的完整日志管理生态系统,并且通过使用Fluentd代替Logstash实现了更轻量级和更快速的数据处理。...比较: 存储方式:Loki使用类似于散列表的内存数据结构,不需要进行索引,查询速度快;ELK和EFK使用Elasticsearch进行索引,查询速度可能比较慢。...扩展性:ELK和EFK具有广泛的扩展性和适应性,可以对多种数据源进行处理;Loki的扩展性相对较弱。 学习曲线:ELK和EFK相对于Loki具有更陡峭的学习曲线,因为它们具有更多的组件和功能。

1.6K10

在 Kubernetes 上搭建 EFK 日志收集系统

上节课和大家介绍了 Kubernetes 集群中的几种日志收集方案,Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案...如果你了解 EFK 的基本原理,只是为了测试可以直接使用 Kubernetes 官方提供的 addon 插件的资源清单,地址:https://github.com/kubernetes/kubernetes...Active 244d logging Active 4h monitoring Active 35d 现在创建了一个命名空间来存放我们的日志相关资源,接下来可以部署 EFK...Docker Root Dir: /data/docker ......所以上面要获取 docker 的容器目录需要更改成/data/docker/containers,这个地方非常重要,当然如果你没有更改 docker 根目录则使用默认的/var/lib/docker/containers

4.8K11

EFK实战一 - 基础环境搭建

在分布式系统中,由于节点服务会部署多台,一旦出现线上问题需要通过日志分析定位问题就需要登录服务器一台一台进行日志检索,非常不便利,这时候就需要用到EFK日志收集工具。...EFK基础版的架构如下: 本文主要是使用dockerdocker-Compose部署EFK的基础环境,选择7.5.1作为EFK组件版本。...当然了如果大家对dockerdocker-compose不是很熟悉的话可以翻看我之前为大家准备的两篇文章: Docker基础与实战,看这一篇就够了 Docker-Compose基础与实战,看这一篇就够了...stop f21f0f9e0259 docker-compose 经过上面的准备,我们可以编写docker-compose文件,方便我们对容器进行编排,一键启动。...-f elk.yml restart kibana 重新访问kibana,并使用上面设置的elastic账号进行登录 至此我们顺利给EFK加上了安全认证,可以放心在生产环境部署使用了!

1K20
领券