成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解EFK搭建過程及ES的生命周期管理

運維 系統運維
今天主要介紹下EFK搭建過程及ES的生命周期管理,平臺采用EFK(ElasticSearch-6.6.1 + FileBeat-6.6.2 + Kibana-6.6.1)架構。建議三個組件主次版本保持一致。

 概述

今天主要介紹下EFK搭建過程及ES的生命周期管理,平臺采用EFK(ElasticSearch-6.6.1 + FileBeat-6.6.2 + Kibana-6.6.1)架構。建議三個組件主次版本保持一致。

[[280187]]

EFK概念

EFK采用集中式的日志管理架構

  • elasticsearch:一個開源分布式搜索引擎,提供搜集、分析、存儲數據三大功能。它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,restful風格接口,多數據源,自動搜索負載等。
  • kibana:可以為Logstash 、Beats和ElasticSearch提供友好的日志分析Web 界面,可以幫助匯總、分析和搜索重要數據日志。
  • filebeat:輕量級日志采集器。需要在每個應用服務器配置filebeat,來采集日志,并輸出到elasticsearch

 

詳解EFK搭建過程及ES的生命周期管理

 

一、ElasticSearch

  1. #rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 
  2. #vi/etc/yum.repos.d/elasticsearch.repo 
  3. ===================================================== 
  4. [elasticsearch-6.x] 
  5. name=Elasticsearch repository for 6.x packages 
  6. baseurl=https://artifacts.elastic.co/packages/6.x/yum 
  7. gpgcheck=1 
  8. gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch 
  9. enabled=1 
  10. autorefresh=1 
  11. type=rpm-md 
  12. ===================================================== 
  13. # yum install elasticsearch 
  14. # vim /etc/elasticsearch/elasticsearch.yml 
  15. ==================================================== 
  16. network.host: 0.0.0.0 
  17. ==================================================== 
  18. # service elasticsearch restart 

二、Kibana

1、部署

  1. # rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 
  2. # vim /etc/yum.repos.d/kibana.repo 
  3. ===================================================== 
  4. snippet.bash 
  5. [kibana-6.x] 
  6. name=Elasticsearch repository for 6.x packages 
  7. baseurl=https://artifacts.elastic.co/packages/6.x/yum 
  8. gpgcheck=1 
  9. gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch 
  10. enabled=1 
  11. autorefresh=1 
  12. type=rpm-md 
  13. ===================================================== 
  14. # yum install kibana 
  15. # vim /etc/kibana/kibana.yml 
  16. ===================================================== 
  17. server.host: "kibana服務器ip" 
  18. elasticsearch.hosts: ["http://ES服務器IP:9200"
  19. #如果通過反向代理訪問,則還需要添加如下配置。路徑具體值視情況而定 
  20. server.basePath: "/kibana" 

2、下載漢化包并復制到指定目錄

  1. wget https://codeload.github.com/anbai-inc/Kibana_Hanization/zip/master 
  2. unzip master 
  3. cp -r Kibana_Hanization-master/translations/ /usr/share/kibana/src/legacy/core_plugins/kibana/ 
  4. ​ 
  5. #修改語言配置 
  6. #vim /etc/kibana/kibana.yml 
  7. ====================================== 
  8. i18n.locale: "zh_CN" 
  9. ====================================== 

3、重啟服務

  1. service kibana restart 

三、FileBeat

Filebeat隸屬于Beats家族。目前Beats家族包含六種工具:

Packetbeat(搜集網絡流量數據)

Metricbeat(搜集系統、進程和文件系統級別的 CPU 和內存使用情況等數據)

Filebeat(搜集文件數據)

Winlogbeat(搜集 Windows 事件日志數據)

Auditbeat( 輕量型審計日志采集器)

Heartbeat(輕量級服務器健康采集器)

1、部署

  1. # rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 
  2. # vim /etc/yum.repos.d/filebeat.repo 
  3. ================================================== 
  4. snippet.bash 
  5. [filebeat-6.x] 
  6. name=Elasticsearch repository for 6.x packages 
  7. baseurl=https://artifacts.elastic.co/packages/6.x/yum 
  8. gpgcheck=1 
  9. gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch 
  10. enabled=1 
  11. autorefresh=1 
  12. type=rpm-md 
  13. ================================================== 
  14. # yum install filebeat 

2、配置

/etc/filebeat/filebeat.yml

  1. filebeat.inputs: 
  2.   
  3. # Each - is an input. Most options can be set at the input level, so 
  4. # you can use different inputs for various configurations. 
  5. # Below are the input specific configurations. 
  6.   
  7. - type: log 
  8.   
  9.  # Change to true to enable this input configuration. 
  10.  enabled: true 
  11.   
  12.  # Paths that should be crawled and fetched. Glob based paths. 
  13.  paths: 
  14.  - d:/ams_logs/*.log 
  15.  encoding: gbk 
  16.   
  17. # 輸出配置 
  18. output.elasticsearch: 
  19.  # Array of hosts to connect to
  20.  hosts: ["ES服務器IP:9200"

3、重啟服務

service filebeat restart

效果圖如下:

 

詳解EFK搭建過程及ES的生命周期管理

 

四、ES生命周期管理

對于日志數據,由于單個索引的存儲量的瓶頸,ES一般推薦使用時間作為后綴為同一份日志數據創建多個索引,而用戶則通過一個定時器來定時刪除過期的索引。ES在6.6之后,在x-pack中推出了索引生命周期管理相關的API來簡化與增強類似日志數據索引的管理。該方案基于時間將索引數據分為四個階段:Hot、Warm、Cold、Delete,對于這四種并給不同的數據階段,ES也給出了不同的數據處理方式,最終實現日志的生命周期管理

1、策略配置

管理→Index Lifecycle Policies,Create Policy,

 

詳解EFK搭建過程及ES的生命周期管理

 

2、日志生成

filebeat提供了兩種日志生成方式。一般情況下,建議使用默認生成策略

2.1、默認生成策略

打開filebeat配置文件,添加如下內容。使用本方案所對應的策略配置名稱,必須為 beats-default-policy

 

詳解EFK搭建過程及ES的生命周期管理
  1. output.elasticsearch: 
  2.  hosts: ["ES服務器IP:9200"
  3.  ilm.enabled: true 
  4.  ilm.rollover_alias: "fsl.ams" 
  5.  ilm.pattern: "{now/d}-000001"  

2.2、高級生成策略

打開filebeat配置文件,添加如下內容。在6.6.1版本下,使用本方案前,請事先在es上創建合適的索引模板。否則其直接生成的索引將不會存在別名(疑似bug),最終造成無法使用生命周期策略。

  1. output.elasticesarch: 
  2.  hosts: ["ES服務器IP:9200"
  3.  index: fsl.ams-%{+yyyy.MM.dd} 
  4. setup.template.name"fsl.ams" 
  5. setup.template.pattern: "fsl.ams-*" 
  6. setup.template.settings.index.lifecycle.rollover_alias: "fsl.ams" 
  7. setup.template.settings.index.lifecycle.name"beats-default-policy" 

 

詳解EFK搭建過程及ES的生命周期管理

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2012-04-28 13:23:12

Java生命周期

2012-06-20 10:29:16

敏捷開發

2021-07-19 05:52:29

網絡生命周期網絡框架

2024-01-08 22:08:48

Rust生命周期編程

2010-01-26 17:00:31

Android生命周期

2015-07-08 16:28:23

weak生命周期

2010-07-06 11:06:42

RationalJazz測試管理

2009-12-22 10:05:54

WCF編程生命周期

2022-04-19 07:20:24

軟件開發安全生命周期SSDLC應用安全

2009-05-21 09:12:41

Java開發平臺生命周期管理

2024-05-28 07:55:31

SpringBean用域

2021-09-03 07:27:38

AndroidGlide管理

2010-05-17 22:06:41

數據安全電子文檔鼎普科技

2012-12-04 10:02:03

2020-03-13 07:33:28

物聯網生命周期管理IOT

2023-12-18 08:24:56

ViewModel數據操作Android

2011-08-10 16:50:10

iPhone生命周期

2009-07-31 10:47:18

ASP.NET頁面生命

2009-06-11 11:28:35

JSF生命周期

2010-07-14 10:48:37

Perl線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠夜夜| 久久成人一区 | 久久99精品久久久久婷婷 | 一区二区三区视频在线观看 | 欧美视频在线一区 | 亚洲精品国产一区 | a级在线观看| 欧州一区 | 日韩中文字幕在线播放 | 亚洲高清视频在线观看 | 日韩精品一区二区三区四区视频 | 国产精品久久久久久久久久久久 | 国产一级淫片a直接免费看 免费a网站 | 欧美乱大交xxxxx另类电影 | 一区二区三区不卡视频 | 中文成人在线 | 久久99精品国产自在现线小黄鸭 | 午夜丁香视频在线观看 | 成人在线视频免费观看 | 国产99久久久久 | 久草网址 | 国产精品一区三区 | 欧美性一区二区三区 | 欧美一级片a | 国产日韩欧美一区二区在线播放 | 一区二区三区四区免费在线观看 | 欧美精品一区二区在线观看 | 欧美一区二区视频 | 中文字幕在线免费视频 | 91亚洲国产精品 | 国产激情网站 | 2019天天操 | 欧美一区二区三区在线观看 | 97视频在线观看网站 | 男女视频在线免费观看 | 国产91亚洲精品一区二区三区 | 蜜桃免费av | 2020亚洲天堂 | 99精品一级欧美片免费播放 | 亚洲欧洲一区二区 | 91porn成人精品 |