精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ELK Stack生產(chǎn)實踐——pod日志采集(Elastic Agent方案)

開發(fā) 前端
本篇主要內(nèi)容是介紹k8s容器日志采集到ES集群的常用解決方案以及各方案適用場景和性能瓶頸,并以自定義日志程序為例,演示如何通過Elastic Agent方案實現(xiàn)pod日志采集。

pod日志采集方案

方案選型

  1. DaemonSet+Elastic Agent方案:使用DaemonSet控制器在每個kubernetes集群節(jié)點上運行elastic agent服務,業(yè)務容器日志目錄統(tǒng)一掛載到節(jié)點指定目錄下。在fleet中配置集成Custom Logs集成策略,指定日志采集目錄和ingest pipeline,實現(xiàn)自定義路徑下的日志收集和清理操作。
  2. DaemonSet+filebeat+logstash方案:通過DaemonSet方式在每個kubernetes集群節(jié)點上運行filebeat服務。以容器運行時containerd為例,配置filebeat輸入路徑為/var/log/containers/<kubernetes.container.id>.log,輸出路徑為logstash。并在logstash中配置規(guī)則提取container名稱變量,然后在logstash輸出中引用container名稱變量,以此來實現(xiàn)寫入到es的不同index中。
  3. sidecar+fluentd方案:每個業(yè)務容器中通過sidecar方式運行一個fluentd日志采集處理容器,F(xiàn)luentd是一個開源的數(shù)據(jù)收集器,專為處理數(shù)據(jù)流設計,使用JSON作為數(shù)據(jù)格式。它采用了插件式的架構(gòu),具有高可擴展性高可用性,同時還實現(xiàn)了高可靠的信息轉(zhuǎn)發(fā)。由于logstash處理性能較弱且占用資源較高,可以通過fluentd一個組件替代filebeat+logstash的功能,從而簡化日志采集流程與配置。
  4. sidecar+filebeat+kafka+logstash方案:每個業(yè)務容器中通過sidecar方式運行一個filebeat日志采集容器,用于采集業(yè)務容器產(chǎn)生的日志并輸出到kafka中。借助Kafka的Consumer Group技術(shù)可部署多個logstash副本,提升數(shù)據(jù)處理能力和高可用性。需要注意的是每個consumer最多只能使用一個partition,當一個Group內(nèi)consumer的數(shù)量大于partition的數(shù)量時,只有等于partition個數(shù)的consumer能同時消費,其他的consumer處于等待狀態(tài)。因此想要增加logstash的消費性能,可以適當?shù)脑黾觮opic的partition數(shù)量,但kafka中partition數(shù)量過多也會導致kafka集群故障恢復時間過長。

適用場景

在小規(guī)模日志場景下,首選DaemonSet+Elastic Agent方案采集pod日志,我們只需要調(diào)整集成策略的采集日志路徑和ingest pipeline管道處理規(guī)則即可,集群性能瓶頸取決于ingest節(jié)點性能。 

在大規(guī)模日志場景下,推薦使用sidecar+fluentd方案,由fluentd實現(xiàn)日志的采集與過濾處理后直接寫入ES集群,集群性能瓶頸取決于es集群hot節(jié)點性能。 

在超大規(guī)模且業(yè)務存在瞬間高峰的日志場景下,推薦使用sidecar+filebeat+kafka+logstash方案。可將日志內(nèi)容暫存到kafka消息隊列中,由logstash集群逐個消費并寫入ES,防止瞬間高峰導致直接寫入ES失敗,集群性能瓶頸取決于logstash節(jié)點性能。

注意事項

應用日志應配置日志輪換以防止日志文件無限增長并占用過多的磁盤空間。通過設置日志輪換參數(shù),可以控制日志文件的大小、保留的日志文件數(shù)量以及輪換的頻率。這種做法可以高效管理日志,避免磁盤空間問題。

部署模擬日志程序

項目地址

代碼倉庫地址:https://gitee.com/cuiliang0302/log_demo

日志格式

模擬常見的后端服務日志,格式如下

2023-07-23 09:35:18.987 | INFO     | __main__:debug_log:49 - {'access_status': 200, 'request_method': 'GET', 'request_uri': '/account/', 'request_length': 67, 'remote_address': '186.196.110.240', 'server_name': 'cu-36.cn', 'time_start': '2023-07-23T09:35:18.879+08:00', 'time_finish': '2023-07-23T09:35:19.638+08:00', 'http_user_agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.2999.0 Safari/537.36'}
2023-07-23 09:35:19.728 | WARNING  | __main__:debug_log:47 - {'access_status': 403, 'request_method': 'PUT', 'request_uri': '/public/', 'request_length': 72, 'remote_address': '158.113.125.213', 'server_name': 'cu-35.cn', 'time_start': '2023-07-23T09:35:18.948+08:00', 'time_finish': '2023-07-23T09:35:20.343+08:00', 'http_user_agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.2999.0 Safari/537.36'}
2023-07-23 09:35:19.793 | INFO     | __main__:debug_log:49 - {'access_status': 200, 'request_method': 'GET', 'request_uri': '/public/', 'request_length': 46, 'remote_address': '153.83.121.71', 'server_name': 'cm-17.cn', 'time_start': '2023-07-23T09:35:19.318+08:00', 'time_finish': '2023-07-23T09:35:20.563+08:00', 'http_user_agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:57.0) Gecko/20100101 Firefox/57.0'}
2023-07-23 09:35:20.614 | ERROR    | __main__:debug_log:45 - {'access_status': 502, 'request_method': 'GET', 'request_uri': '/public/', 'request_length': 62, 'remote_address': '130.190.246.56', 'server_name': 'cu-34.cn', 'time_start': '2023-07-23T09:35:20.061+08:00', 'time_finish': '2023-07-23T09:35:21.541+08:00', 'http_user_agent': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; Hot Lingo 2.0)'}

打包并上傳鏡像

[root@es-master ~]# cd /opt/
[root@es-master opt]# git clone https://gitee.com/cuiliang0302/log_demo.git
[root@es-master opt]# cd log_demo/
[root@es-master log_demo]# ls
Dockerfile  log.py  main.py  readme.md  requirements.txt
[root@es-master log_demo]# docker build -t harbor.local.com/app/log_demo:1.0 .
[root@es-master log_demo]# docker push harbor.local.com/app/log_demo:1.0

部署服務

在本案例中,我們將容器日志目錄通過hostPath方式掛載到宿主機的/var/log/logDemo路徑下。

[root@tiaoban fleet]# cat log-demo.yaml 
apiVersion: apps/v1
kind: Deployment
metadata:
  name: log-demo
spec:
  replicas: 2
  selector:
    matchLabels:
      app: log-demo
  template:
    metadata:
      labels:
        app: log-demo
    spec:
      containers:
      - name: log-demo
        image: harbor.local.com/app/log_demo:1.0
        resources:
          requests:
            memory: "32Mi"
            cpu: "100m"
          limits:
            memory: "128Mi"
            cpu: "500m"
        volumeMounts:
          - mountPath: /opt/logDemo/log
            name: logs
      volumes:
        - name: logs
          hostPath:
            path: /var/log/logDemo
            type: DirectoryOrCreate
[root@tiaoban fleet]# kubectl apply -f log-demo.yaml 
deployment.apps/log-demo created
[root@tiaoban fleet]# kubectl get pod -o wide
NAME                        READY   STATUS    RESTARTS       AGE     IP             NODE    NOMINATED NODE   READINESS GATES
log-demo-76c57cf9dc-9znrd   1/1     Running   0              2m45s   10.244.3.124   work3   <none>           <none>
log-demo-76c57cf9dc-lkvrq   1/1     Running   0              2m45s   10.244.4.158   work2   <none>           <none>

配置代理采集日志

創(chuàng)建集成策略

日志路徑填寫掛載到Elastic agent的日志路徑,即/var/log/logDemo/info.log,代理策略選擇現(xiàn)有的Elastic Agent on ECK policy。

圖片圖片

自定義ingest處理

在先前的自定義日志采集(fleet方式)中已有詳細講解,具體內(nèi)容可參考文檔https://www.cuiliangblog.cn/detail/article/62,此處不再贅述。

多應用采集思路

通常情況下我們需要采集多個自定義應用的日志內(nèi)容,我們只需要保證應用日志目錄均掛載至宿主機/var/log目錄下,然后配置fleet代理策略,指定對應的日志路徑和名稱以及ingest pipeline即可。

圖片圖片

如下所示,我們需要采集myapp和springboot兩個應用的日志,只需要添加多條Custom logs集成策略即可。

圖片圖片

博客地址:https://www.cuiliangblog.cn/

責任編輯:武曉燕 來源: 崔亮的博客
相關推薦

2023-10-16 07:39:02

ELKpod日志

2023-09-05 07:40:37

PythonSDKAPI

2022-11-23 21:51:42

大數(shù)據(jù)

2017-01-10 16:04:02

容器MySQL實踐

2022-06-03 09:21:47

Svelte前端攜程

2021-03-12 07:47:44

KubernetesRedis-clustRedis

2023-07-12 16:07:50

鏈路數(shù)據(jù)湖技術(shù)

2021-07-20 08:32:16

Kubernetes日志平臺

2021-07-19 09:18:07

KubernetesELK Stackk8s

2023-12-08 07:59:04

2023-10-16 16:00:27

Redis限流

2022-07-08 09:26:45

Flink快手計算

2022-03-08 08:21:21

Spring日志分析系統(tǒng)日志數(shù)據(jù)

2022-09-19 08:35:28

Kafka節(jié)點故障

2017-05-03 14:00:00

LinuxCentOSElastic Sta

2022-04-29 09:04:35

日志平臺開發(fā)

2024-12-09 08:27:02

2018-10-17 10:49:49

Kubernetes存儲處理

2023-12-26 16:33:57

k8s私有化云服務
點贊
收藏

51CTO技術(shù)棧公眾號

无码人妻久久一区二区三区| 激情视频免费网站| 色一情一乱一乱一区91av| 国产欧美日韩综合一区在线播放 | 97热在线精品视频在线观看| 精品无码国产污污污免费网站| 丁香婷婷久久| 亚洲高清久久久| 日韩欧美电影一区二区| 亚洲国产综合网| 日日骚欧美日韩| 欧美国产中文字幕| 欧美激情 一区| 4438全国亚洲精品观看视频| 色噜噜狠狠成人网p站| 欧洲xxxxx| 国产乱视频在线观看| 国产91对白在线观看九色| 国产成人aa精品一区在线播放| 中文字幕在线观看成人| 成人短片线上看| 亚洲激情免费观看| 亚洲av毛片在线观看| 亚洲第一影院| 精品久久香蕉国产线看观看亚洲| 欧美爱爱视频网站| 黄色国产在线| 北岛玲一区二区三区四区| 国产深夜精品福利| 老熟妇一区二区三区| 亚洲麻豆av| 免费不卡欧美自拍视频| 男人天堂资源网| 国产午夜一区| 日韩av在线看| 国产艳妇疯狂做爰视频 | 欧美性猛交xxxxxxxx| 青青草精品视频在线| dy888亚洲精品一区二区三区| 欧美国产精品专区| 日本欧洲国产一区二区| 色视频在线观看免费| 成人美女视频在线观看18| 97操在线视频| 国产精品人人爽| 麻豆国产一区二区| 国产日韩精品综合网站| 欧美激情一区二区三区免费观看| 久久婷婷亚洲| 日本伊人精品一区二区三区介绍| 日韩视频免费观看高清| 一区二区亚洲精品| 国内精品视频久久| 日本天堂在线视频| 亚洲一级一区| 2020国产精品视频| 国产91精品一区| 东方av正在进入| 国产jzjzjz丝袜老师水多| 免费在线观看不卡| 国产精品嫩草影院久久久| 在线视频精品免费| 美女网站视频久久| 国产欧美日韩精品专区| 91国在线视频| 国产又粗又猛又爽又黄av| 男人添女人下部高潮视频在线观看| 最好看的中文字幕久久| 小说区视频区图片区| 日本不卡一区视频| 9999精品视频| 日韩欧美123| 日韩女优在线视频| 欧美成人基地| 亚洲老妇xxxxxx| 国产精品久久久久久久岛一牛影视| 国产xxx69麻豆国语对白| 亚洲av无码不卡| 久久精品国产99国产| 亚洲一区二区三区毛片| 成人午夜精品福利免费| 97精品久久久久中文字幕| 欧美日韩一区二区视频在线| h视频网站在线观看| 亚洲国产精品黑人久久久| 一区二区三区四区国产| 91精品久久久| 岛国av一区二区三区| 99视频精品免费| 国产精选久久| 国产视频久久网| 中国美女黄色一级片| 欧美精品麻豆| 国产精品www| 亚洲国产福利视频| 久久精品综合网| 视频一区二区视频| 亚洲插插视频| 欧美一级理论片| av直播在线观看| 雨宫琴音一区二区三区| 欧美一区二区三区四区在线| 97人妻精品一区二区三区软件| 成人激情av网| 亚洲综合首页| 中文字幕在线高清| 91精品国产综合久久香蕉麻豆| 日本三级日本三级日本三级极| 日韩夫妻性生活xx| 高清欧美电影在线| 国产人妖一区二区| 久久精品视频一区二区三区| 青青草视频国产| 成人国产一区| 亚洲精品久久久久国产| 极品久久久久久| 丝袜诱惑制服诱惑色一区在线观看 | ass精品国模裸体欣赏pics| 天天综合网91| 国产精品白丝jk喷水视频一区| 欧美一级特黄aaaaaa| 国产精品国产a级| 成年人免费在线播放| 影音先锋欧美激情| 久久久久北条麻妃免费看| 69亚洲精品久久久蜜桃小说| 成人动漫中文字幕| www.黄色网址.com| 在线视频成人| 最好看的2019年中文视频| 日韩毛片一区二区三区| av福利精品导航| 日韩极品视频在线观看| 日韩精品一级| 免费成人高清视频| 国产特级aaaaaa大片| 国产精品拍天天在线| 青青青国产在线视频| 伊人久久大香线蕉综合网蜜芽 | 佐佐木明希av| 色综合视频一区二区三区44| 亚洲最新av在线网站| 日韩在线播放中文字幕| 91网站视频在线观看| 久久国产午夜精品理论片最新版本| 精品一区二区三区在线观看视频| 日韩在线观看免费全集电视剧网站| 亚洲高清在线看| 国产日韩av一区| 91极品视频在线观看| 精品国产99| 国产精品夜色7777狼人| 18视频免费网址在线观看| 欧美性大战xxxxx久久久| 一区二区三区伦理片| 日本中文在线一区| 91在线国产观看| 欧美日韩国产综合视频在线| 日本在线影院| 亚洲精品天天看| 337p粉嫩色噜噜噜大肥臀| 久久久青草青青国产亚洲免观| 国产精品免费入口| 国产精品入口久久| 国产精品视频yy9099| 337p日本欧洲亚洲大胆鲁鲁| 欧美日韩国产一二三| 日韩av手机在线免费观看| 国产一区二区精品在线观看| av动漫在线免费观看| 久久夜色精品国产噜噜av小说| 97精品一区二区三区| 深夜福利免费在线观看| 色哦色哦哦色天天综合| 久久久久人妻一区精品色| 国产毛片精品视频| 亚洲人成无码网站久久99热国产 | 亚洲一区尤物| 涩爱av色老久久精品偷偷鲁| 欧美激情啊啊啊| 欧美色视频免费| 欧美日韩精品综合在线| 久久久精品人妻一区二区三区四| av在线这里只有精品| 国产av人人夜夜澡人人爽| 91精品国产自产拍在线观看蜜| 高清不卡日本v二区在线| 亚洲女色av| 久久精品久久久久久国产 免费| 高清毛片aaaaaaaaa片| 色综合久久久久综合| 永久免费未视频| av激情综合网| 欧美一级免费在线| 美女国产一区| 香港三级日本三级a视频| 国产一区二区区别| av一区二区三区免费| 写真福利精品福利在线观看| 九九热精品视频国产| 久草在线青青草| 欧美成人福利视频| 中文有码在线播放| 午夜精品久久久久久不卡8050| 国产激情av在线| 99r精品视频| 善良的小姨在线| 久久久久网站| 国产美女主播在线播放| 手机亚洲手机国产手机日韩| 久久久综合香蕉尹人综合网| 国产一区二区三区国产精品| 欧美中文在线观看| 色婷婷在线播放| 影音先锋日韩有码| 五月色婷婷综合| 日韩欧美中文字幕一区| 中文字幕观看在线| 韩曰欧美视频免费观看| 亚洲精品卡一卡二| 国产日韩v精品一区二区| 欧美 日本 国产| 风流少妇一区二区| 99视频在线观看视频| 免费在线一区观看| 欧美精品第三页| 久久这里有精品15一区二区三区| 大伊香蕉精品视频在线| 在线精品国产| 亚洲第一精品区| 91视频久久| 亚洲国产午夜伦理片大全在线观看网站 | 亚洲成人精品视频在线观看| 国产精品久久免费| 欧美三级日韩三级国产三级| 免费av中文字幕| 色88888久久久久久影院按摩| www欧美在线| 精品欧美一区二区三区| www.av视频在线观看| 亚洲精品国久久99热| 国产十六处破外女视频| 亚洲私人影院在线观看| 我要看一级黄色录像| 国产精品色眯眯| 999精品久久久| 中文字幕一区二区5566日韩| 手机免费观看av| 综合久久久久久| 老熟妇高潮一区二区三区| **欧美大码日韩| www青青草原| 亚洲国产成人高清精品| 国产成人愉拍精品久久 | 一级淫片免费看| 欧美精品一二三区| 99久久精品国产成人一区二区| 91精品国产综合久久精品| 99久久精品国产一区二区成人| 日韩欧美一二区| 欧美一级淫片aaaaaa| 亚洲精品国产精品久久清纯直播| 特黄视频在线观看| 国产一区二区激情| 婷婷成人激情| 久久91精品国产91久久跳| 大香伊人久久| 欧美怡红院视频一区二区三区| 我爱我色成人网| 国产日韩精品一区二区| 日韩视频1区| 精品国产一区二区三区久久久久久| 色综合www| 亚洲精品在线免费看| 欧美有码视频| 97视频久久久| 日本在线不卡视频一二三区| 三年中文在线观看免费大全中国| 国产高清在线精品| 国产精品1000部啪视频| 国产精品对白交换视频| 国产一级免费观看| 日本韩国欧美一区| av免费观看在线| 亚洲欧美日韩精品久久亚洲区 | 久久久久久国产精品美女| 日本а中文在线天堂| 国产人妖伪娘一区91| 一区二区三区高清在线观看| 欧美福利精品| 亚洲影视一区| 大肉大捧一进一出好爽动态图| 久久se这里有精品| 少妇一级淫免费观看| 国产精品人人做人人爽人人添| 欧美精品久久久久性色| 日本韩国欧美在线| 黄色av免费观看| 日韩中文字幕在线观看| 国产在线美女| 成人久久久久爱| 国产亚洲电影| 久久久国内精品| 久久精品国产亚洲高清剧情介绍| 亚洲麻豆一区二区三区| 中文字幕一区二区三区色视频| 日本免费观看视| 欧美本精品男人aⅴ天堂| h网站视频在线观看| 97福利一区二区| 欧美经典一区| 一区二区精品在线观看| 亚久久调教视频| 亚洲视频 中文字幕| 中文字幕中文乱码欧美一区二区| 欧美精品二区三区| 日韩一区二区三区观看| 午夜视频在线观看网站| 欧美在线不卡区| 另类春色校园亚洲| 精品久久久无码人妻字幂| 久久99九九99精品| 久久美女免费视频| 欧美日韩国产在线看| 国精产品一品二品国精品69xx| 精品国产区一区二区三区在线观看| 婷婷午夜社区一区| 久久国产精品一区二区三区四区 | 国产av一区二区三区| 日韩亚洲在线观看| 国产私拍福利精品视频二区| 免费亚洲精品视频| 日韩视频在线一区二区三区| 中国xxxx性xxxx产国| 亚洲精品ww久久久久久p站| 国产一区二区三区三州| 最近2019中文字幕大全第二页 | 老司机精品视频在线观看6| 国产精品久久久久不卡| 国产精品亚洲片在线播放| 激情五月开心婷婷| 久久久国产精品麻豆| 中文字幕免费观看| 国产亚洲视频在线| 欧美日韩视频免费观看| 日韩hmxxxx| 青青草国产成人99久久| eeuss中文字幕| 欧美日韩免费观看一区=区三区| 欧美精品1区2区3区| 男人揉女人奶房视频60分| 日韩另类在线| 综合久久久久久| 日韩视频在线观看视频| 视频免费一区| 亚洲欧洲成人自拍| 中日韩在线视频| 97视频精彩视频在线观看| 亚洲国产精华液网站w| 99久久精品免费看国产一区二区三区 | 精品无码人妻一区二区免费蜜桃| 色吊一区二区三区| 国产黄在线看| 亚洲精品女av网站| 黄色精品免费| www.免费av| 在线观看av一区二区| 日本不卡在线| 国产福利一区二区三区在线观看| 99re国产精品| 免费看黄色av| 欧美一区午夜精品| 888av在线视频| 日本一区二区三区免费观看| 免费高清在线一区| 欧美成人aaa片一区国产精品| 亚洲黄色在线看| 99久久亚洲国产日韩美女 | 色yeye免费人成网站在线观看| 国产精品久久亚洲7777| 久久久久久9| 欧美黑人猛猛猛| 亚洲精品自在久久| 四虎影视国产精品| 福利在线一区二区| 国产亚洲欧美中文| 国产乱码久久久久| 欧美一级片在线播放| 久久国产成人精品| 亚洲少妇18p| 欧美日本乱大交xxxxx| 成年人视频免费在线播放| 日本高清一区| 成人午夜私人影院| 中文字幕日本人妻久久久免费 | 播五月开心婷婷综合| 欧美激情一区二区三区免费观看| 久久久久久亚洲精品| 日本久久精品| 50一60岁老妇女毛片|