国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一種輕量級(jí)日志采集解決方案

這篇具有很好參考價(jià)值的文章主要介紹了一種輕量級(jí)日志采集解決方案。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

目前各大公司生產(chǎn)部署很多都是采用的集群+微服務(wù)的部署方式,如果讓日志散落在各個(gè)主機(jī)上,查詢起來(lái)會(huì)非常的困難,所以目前我了解到的都是采用的日志中心來(lái)統(tǒng)一收集管控日志,日志中心的實(shí)現(xiàn)方案大多基于ELK(即Elasticsearch、Logstash和Kibana三個(gè)開(kāi)源軟件的縮寫),ELK一般都要配合FileBeat使用,其中FileBeat做為采集器,Logstash做為日志過(guò)濾格式化工具、Elasticsearch做為存儲(chǔ)介質(zhì)、Kibana做為視圖解析器,四個(gè)組件搭配組成日志中心。

已有開(kāi)源日志采集實(shí)現(xiàn)

FileBeat作為一款日志采集工具,工作原理就是輪詢目標(biāo)目錄來(lái)監(jiān)聽(tīng)文件的變化,它是通過(guò)文件MD5值得變化來(lái)感知文件內(nèi)容得變化。開(kāi)源的工具雖然好用,但是配置繁瑣,配置項(xiàng)多,有些時(shí)候我們可能只是簡(jiǎn)單的需要將多個(gè)服務(wù)器的日志打印在同一個(gè)主機(jī)上,為了便于查看。
目前有兩種方案來(lái)實(shí)現(xiàn)日志采集:
一種是在應(yīng)用中集成netty客戶端,在打日志的時(shí)候使用aop的方式在日志后添加發(fā)送到netty服務(wù)端的邏輯。
第二種,和FileBeat的思路一樣,采用監(jiān)聽(tīng)輪詢文件的方式來(lái)監(jiān)聽(tīng)文件的變化,最后將變化內(nèi)容發(fā)送到netty服務(wù)端。

Jef-log-tail日志采集工具介紹

概述:

Jef-log-tail是一款基于netty的輕量級(jí)的日志采集器,支持指定文件、指定文件后綴、指定文件目錄的采集方式,提供了供java程序插碼(agent)的集成方式,可以實(shí)時(shí)采集日志。
Jef-log-tail分為采集端和服務(wù)端,采集端將采集到的文件傳輸?shù)椒?wù)端,服務(wù)端根據(jù)自定義配置可輸出到指定文件中,也可以保存到數(shù)據(jù)庫(kù)、Redis、Kafka或其他組件中。
倉(cāng)庫(kù)地址:https://gitee.com/chengzhi2/jef-log-tail

使用方式:

客戶端配置如下:

netty.server.ip = 127.0.0.1
# netty.server.ip = fe80::f816:3eff:fe17:bb2e/64
netty.server.port = 9999
# 與服務(wù)端斷開(kāi)后重連次數(shù)
netty.max.retry.count=13
# 連接超時(shí)時(shí)間
netty.connect.timeout=60
# 心跳間隔時(shí)間 單位 秒
netty.heart.interval = 10
# 重連最大間隔時(shí)間
netty.connect.retry.intervalue = 7200

# 監(jiān)聽(tīng)文件的后綴
log.listen.suffix=.sql
# 監(jiān)聽(tīng)文件夾
log.listen.filepath=D:\test\test1
# 輪詢間隔時(shí)間 單位s
log.listen.intervalue.time=5

log.file.chatset=UTF-8

# 是否在發(fā)送的消息中添加ip地址
log.add.address = true

服務(wù)端配置如下:

# 服務(wù)端口
server.port = 9999
# 心跳超時(shí)斷開(kāi)時(shí)間,該配置需要大于客戶端的心跳間隔時(shí)間
server.heart.read.time=20
# 文件存放路徑
log.filepath = D:\test\all\20221005.txt
# 文件分割原則 單位 M,例如10M為一個(gè)新文件
log.split.size = 10
# 存儲(chǔ)方案
save.plan = localFile

啟動(dòng)方式:
服務(wù)端啟動(dòng):其中-Djef.properties表示自定義配置文件。

nohup java -Djef.properties=file:///home/acctuser/tools/logTail/config/server.properties -jar -Dorg.slf4j.simpleLogger.defaultLogLevel=debug ./LogTail-server-1.0-SNAPSHOT-start.jar > ./log/logTail.log 2>&1 &

客戶端啟動(dòng)同上。

開(kāi)啟掘金成長(zhǎng)之旅!這是我參與「掘金日新計(jì)劃 · 2 月更文挑戰(zhàn)」的第30天,點(diǎn)擊查看活動(dòng)詳情文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-471922.html

到了這里,關(guān)于一種輕量級(jí)日志采集解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一種輕量級(jí)websocket實(shí)現(xiàn)方案

    定義ws服務(wù)器工具類WsktUtil 開(kāi)機(jī)啟動(dòng)ws服務(wù)器 測(cè)試結(jié)果 自定義一個(gè)WebSocketClient子類 測(cè)試連接ws服務(wù)器 測(cè)試效果

    2024年02月15日
    瀏覽(21)
  • Unity下實(shí)現(xiàn)跨平臺(tái)的RTMP推流|輕量級(jí)RTSP服務(wù)|RTMP播放|RTSP播放低延遲解決方案

    Unity下實(shí)現(xiàn)跨平臺(tái)的RTMP推流|輕量級(jí)RTSP服務(wù)|RTMP播放|RTSP播放低延遲解決方案

    2018年,我們開(kāi)始在原生RTSP|RTMP直播播放器的基礎(chǔ)上,對(duì)接了Unity環(huán)境下的低延遲播放,毫秒級(jí)延遲,發(fā)布后,就得到了業(yè)內(nèi)一致的認(rèn)可。然后我們覆蓋了Windows、Android、iOS、Linux的RTMP推送、輕量級(jí)RTSP服務(wù)和RTSP|RTMP播放。 目前看,Unity環(huán)境下,我們?cè)谛袠I(yè)內(nèi)的延遲幾乎是最低的

    2024年01月22日
    瀏覽(22)
  • C#輕量級(jí)日志功能(只有一個(gè)類)

    最近在開(kāi)發(fā)基于.net6的一個(gè)數(shù)據(jù)監(jiān)控軟件,使用其它開(kāi)源log庫(kù)都有點(diǎn)麻煩,就想著對(duì)Console.WriteLine()方法重定向到文件,非常方便的實(shí)現(xiàn)日志記錄功能,同時(shí)也不影響之前的代碼結(jié)構(gòu)。 軟件開(kāi)始的地方要設(shè)置該重定向:

    2024年01月21日
    瀏覽(97)
  • 『SEQ日志』在 .NET中快速集成輕量級(jí)的分布式日志平臺(tái)

    『SEQ日志』在 .NET中快速集成輕量級(jí)的分布式日志平臺(tái)

    ??讀完這篇文章里你能收獲到 如何在Docker中部署 SEQ:介紹了如何創(chuàng)建和運(yùn)行 SEQ 容器,給出了詳細(xì)的執(zhí)行操作 如何使用 NLog 接入 .NET Core 應(yīng)用程序的日志:詳細(xì)介紹了 NLog 和 NLog.Seq 來(lái)配置和記錄日志的步驟 日志記錄示例:博客提供了一個(gè)簡(jiǎn)單的日志記錄示例,展示了如何在

    2024年02月11日
    瀏覽(102)
  • 【架構(gòu)】K8s中部署輕量級(jí)日志系統(tǒng)Loki

    【架構(gòu)】K8s中部署輕量級(jí)日志系統(tǒng)Loki

    Loki 是什么? Loki是由Grafana Labs開(kāi)源的一個(gè)水平可擴(kuò)展、高可用性,多租戶的日志聚合系統(tǒng)的日志聚合系統(tǒng)。它的設(shè)計(jì)初衷是為了解決在大規(guī)模分布式系統(tǒng)中,處理海量日志的問(wèn)題。Loki采用了分布式的架構(gòu),并且與Prometheus、Grafana密切集成,可以快速地處理大規(guī)模的日志數(shù)據(jù)。

    2024年02月20日
    瀏覽(24)
  • Kubernetes輕量級(jí)日志工具Loki安裝及踩坑記錄

    Kubernetes輕量級(jí)日志工具Loki安裝及踩坑記錄

    Loki是Grafana出品的一個(gè)輕量級(jí)日志系統(tǒng),熟悉ELK的都知道ELK使用起來(lái)的成本,而且僅僅是日志檢索使用ELK的話有點(diǎn)大材小用了。Loki8技術(shù)棧中使用了以下組件。 Promtail 用來(lái)將容器日志發(fā)送到 Loki 或者 Grafana 服務(wù)上的日志收集工具,該工具主要包括發(fā)現(xiàn)采集目標(biāo)以及給日志流添

    2024年02月03日
    瀏覽(23)
  • 10 分鐘在K8s 中部署輕量級(jí)日志系統(tǒng) Loki

    10 分鐘在K8s 中部署輕量級(jí)日志系統(tǒng) Loki

    轉(zhuǎn)載至我的博客 https://www.infrastack.cn ,公眾號(hào):架構(gòu)成長(zhǎng)指南 Loki 是什么? Loki是由Grafana Labs開(kāi)源的一個(gè)水平可擴(kuò)展、高可用性,多租戶的日志聚合系統(tǒng)的日志聚合系統(tǒng)。它的設(shè)計(jì)初衷是為了解決在大規(guī)模分布式系統(tǒng)中,處理海量日志的問(wèn)題。Loki采用了分布式的架構(gòu),并且與

    2024年02月21日
    瀏覽(30)
  • 輕量級(jí)c語(yǔ)言開(kāi)源日志庫(kù)log.c介紹 - 實(shí)現(xiàn)不同級(jí)別和參數(shù)化日志打印

    輕量級(jí)c語(yǔ)言開(kāi)源日志庫(kù)log.c介紹 - 實(shí)現(xiàn)不同級(jí)別和參數(shù)化日志打印

    c語(yǔ)言沒(méi)有現(xiàn)成的日志庫(kù),如果要記錄日志,需要自己封裝一個(gè)日志庫(kù)。如果要實(shí)現(xiàn)日志級(jí)別和參數(shù)打印,還是比較麻煩的,正好在github找到了一個(gè)c語(yǔ)言開(kāi)源日志庫(kù),可以實(shí)現(xiàn)日志級(jí)別打印,參數(shù)打印,而且還會(huì)記錄日期和行號(hào),最重要的是代碼非常少,只有100多行,可以直

    2024年02月07日
    瀏覽(55)
  • K8s部署輕量級(jí)日志收集系統(tǒng)EFK(elasticsearch + filebeat + kibana)

    目錄 K8s部署EFK(elasticsear + filebeat + kibana)日志收集 一.準(zhǔn)備鏡像 二.搭建Elasticsearch + kibana 1.在可執(zhí)行kubectl命令的服務(wù)器準(zhǔn)備安裝的yml文件 2.在elasticsearch-kibana目錄下創(chuàng)建配置文件elasticsearch.yml 3.創(chuàng)建kibana配置文件kibana.yml 4.在k8s中創(chuàng)建elasticsearch和kibana的配置文件configmap 5.檢查

    2024年02月08日
    瀏覽(37)
  • 英文論文(sci)解讀復(fù)現(xiàn)【NO.21】一種基于空間坐標(biāo)的輕量級(jí)目標(biāo)檢測(cè)器無(wú)人機(jī)航空?qǐng)D像的自注意

    英文論文(sci)解讀復(fù)現(xiàn)【NO.21】一種基于空間坐標(biāo)的輕量級(jí)目標(biāo)檢測(cè)器無(wú)人機(jī)航空?qǐng)D像的自注意

    此前出了目標(biāo)檢測(cè)算法改進(jìn)專欄,但是對(duì)于應(yīng)用于什么場(chǎng)景,需要什么改進(jìn)方法對(duì)應(yīng)與自己的應(yīng)用場(chǎng)景有效果,并且多少改進(jìn)點(diǎn)能發(fā)什么水平的文章,為解決大家的困惑,此系列文章旨在給大家解讀發(fā)表高水平學(xué)術(shù)期刊中的 SCI論文 ,并對(duì)相應(yīng)的SCI期刊進(jìn)行介紹,幫助大家解

    2024年02月19日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包