在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何进行ELK完整部署和使用

115次阅读
没有评论

共计 1917 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章将为大家详细讲解有关如何进行 ELK 完整部署和使用,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

如何将日志导入 ELK 并进行图形化展示。

几乎所有的软件和应用都有自己的日志文件,容器也不例外。前面我们已经知道 Docker 会将容器日志记录到  /var/lib/docker/containers/ contariner ID / contariner ID -json.log,那么只要我们能够将此文件发送给 ELK 就可以实现日志管理。

要实现这一步其实不难,因为 ELK 提供了一个配套小工具 Filebeat,它能将指定路径下的日志文件转发给 ELK。同时 Filebeat 很聪明,它会监控日志文件,当日志更新时,Filebeat 会将新的内容发送给 ELK。

安装 Filebeat

下面在 Docker Host 中安装和配置 Filebeat。

curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.4.0-amd64.debsudo dpkg -i filebeat-5.4.0-amd64.deb

当你看到这篇文章时,Filebeat 可能已经有了更新的版本,请参考最新的安装文档  https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-installation.html

配置 Filebeat

Filebeat 的配置文件为  /etc/filebeat/filebeat.yml,我们需要告诉 Filebeat 两件事:

监控哪些日志文件?

将日志发送到哪里?

首先回答第一个问题。

在  paths  中我们配置了两条路径:

/var/lib/docker/containers/*/*.log  是所有容器的日志文件。

/var/log/syslog  是 Host 操作系统的 syslog。

接下来告诉 Filebeat 将这些日志发送给 ELK。

Filebeat 可以将日志发送给 Elasticsearch 进行索引和保存;也可以先发送给 Logstash 进行分析和过滤,然后由 Logstash 转发给 Elasticsearch。

为了不引入过多的复杂性,我们这里将日志直接发送给 Elasticsearch。

如果要发送给 Logstash,可参考后半部分的注释。

当前的日志处理流程如下图所示:

启动 Filebeat

Filebeat 安装时已经注册为 systemd 的服务,可以直接启动服务。

systemctl start filebeat.service

管理日志

Filebeat 启动后,正常情况下会将监控的日志发送给 Elasticsearch。刷新 Elasticsearch 的 JSON 接口 http://[Host IP]:9200/_search?pretty 进行确认。

这次我们能够看到  filebeat-*  的  index,以及 Filebeat 监控的那两个路径下的日志。

好,Elasticsearch 已经创建了日志的索引并保存起来,接下来是在 Kibana 中展示日志。

首先需要配置一个  index pattern,即告诉 Kibana 查询和分析 Elasticsearch 中的哪些日志。

指定  index pattern  为  filebeat-*,这与 Elasticsearch 中的  index 一致。

Time-field name  选择  @timestamp。

点击  Create  创建  index pattern。

点击 Kibana 左侧  Discover  菜单,便可看到容器和 syslog 日志信息。

下面我们启动一个新的容器,该容器将向控制台打印信息,模拟日志输出。

docker run busybox sh -c  while true; do echo  This is a log message from container busybox!  sleep 10; done;

刷新 Kibana 页面或者点击右上角    图标,马上就能看到 busybox 的日志。

Kibana 也提供了强大的查询功能,比如输入关键字  busybox  能搜索出所有匹配的日志条目。

我们这里只是简单地将日志导入 ELK 并朴素地显示出来,实际上 ELK 还可以对日志进行归类汇总、分析聚合、创建炫酷的 Dashboard 等,可以挖掘的内容很多,玩法很丰富。由于这个教程的重点是容器,这里就不过多展开。

关于如何进行 ELK 完整部署和使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1917字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 一级做a爰黑人又硬又粗视 一级做a爰片 | 爱爱爱的视频在线观看网站 | 韩国美女vip福利一区 | 久久一本 | 久久精品国产精品亚洲精品 | 欧美在线观看一区二区三区 | 俺去也亚洲色图 | 性xxxx搡xxxxx搡欧美 | 亚洲乱码无码永久不卡在线 | 久久精品中文字幕无码绿巨人 | 青青草国产精品人人爱99 | 中国一级毛片国产高清 | 成年视频在线观看免费 | 日韩不卡视频在线观看 | 91九色在线视频 | 成人午夜大片免费视频77777 | 在线中文字幕视频 | 成年网站视频在线观看 | 久久草网站 | 亚洲免费福利视频 | 男女男精品网站 | 亚洲精品久久久久久久无 | 亚洲最新中文字幕成人 | 国产成人+亚洲欧洲+综合 | 国产精品jizz视频 | 韩国美女人成网站在线看看 | 亚洲成av人片天堂网无码 | 欧美+日本+国产+在线观看 | 亚洲精品第一国产综合高清 | 国产视频一区二区三区四区 | 国产999在线观看 | 久久er99 | 国产精品成 | 亚洲中文字幕第一页在线 | 亚洲视频中文字幕在线 | 少妇无码一区二区三区 | 天天色天天射天天干 | 九九精品成人免费国产片 | 911精品国产亚洲日本美国韩国 | 国产小视频在线播放 | 亚洲欧洲高清 |