成人免费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編程生命周期

2009-05-21 09:12:41

Java開發平臺生命周期管理

2024-05-28 07:55:31

SpringBean用域

2022-04-19 07:20:24

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

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精品国产成人一区二区 | 亚洲综合在线一区二区 | 色.com| 日韩欧美电影在线 | 91精品国产综合久久久久久丝袜 | 国产精品免费一区二区三区四区 | 亚洲天堂中文字幕 | 国产偷录叫床高潮录音 | 日韩精品一区二区三区久久 | 国产a区| 久久精品亚洲国产奇米99 | 亚洲精品v | 日韩视频在线免费观看 | 欧美日韩在线精品 | 99精品视频在线观看 | 欧美一区二区三区高清视频 | 国产精品久久久久久久7777 | 午夜电影日韩 | 综合久久综合久久 | 最新国产视频 | 超碰人人在线 | 91在线看片 | 黄色在线免费播放 | 天天色影视综合 | 亚洲日日夜夜 | 国产精品毛片无码 | 请别相信他免费喜剧电影在线观看 | 一区二区三 | 超碰人人做| 美国一级毛片a | 欧美黄色绿像 | 欧美视频一区二区三区 | 狠狠操电影 | 观看av| 日屁视频| 国产精品一区二区三区在线 | 日韩一级免费看 |