固定链接 基于滴滴云部署 Elasticsearch + Kibana + Fluentd

基于滴滴云部署 Elasticsearch + Kibana + Fluentd

基于滴滴云部署 Elasticsearch + Kibana + Fluentd

一、Elasticsearch + Kibana + Fluentd 简单介绍

EFK 架构可用于日志的收集、存储、搜索和分析。组件的功能说明如下:

  • Fluentd 用以收集日志。
  • Elasticsearch 简称 es 主要用以数据的存储并提供索引与搜索功能。
  • Kibana 搜索与分析。

二、环境准备

滴滴云官网购买一台 DC2 实例,规格无需太大,需要带 EIP 方便下载和安装。

三、Elasticsearch + Kibana + Fluentd 安装

登陆滴滴云服务器进行如下操作(本例使用的操作系统版本为 CentOS7.4)

1. 安装部署 Fluentd

2. 修改 Fluentd 配置文件 td-agent.conf(本例以收集nginx的日志为模板)

3. 启动 Fluentd 服务

4. 安装部署 Elasticsearch

5. 修改 elasticsearch.yml 配置文件

6. 启动 Elasticsearch 服务

7. 安装 Kibana

8. 修改 kibana.yml 配置文件

9. 启动 Kibana 服务

10. 配置滴滴云 SLB 和安全组规则

  • 安全规则设置:安全组中新增 5601 端口的入方向规则,授权对象为:0.0.0.0/0

11. 服务验证

  • 浏览器中输入 http://EIP:5601 即可看到 Kibana 的主页,在简单的配置之后即可看到收集的 Nginx 日志信息。

本文作者:杜建成

您的留言将激励我们越做越好