日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ELK配置

發布時間:2023/12/31 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ELK配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝logstash

docker pull logstash

docker run -it --rm logstash -e 'input { stdin { } } output { stdout { } }'

docker run -it --rm -v "$PWD":/logstash.conf -p 4560:4560 logstash -f /logstash.conf

配置測試

input {stdin{} } output {stdout{codec => rubydebug} }

配置spring boot的日志到logstash

input {stdin{}tcp {port => 4560codec => json_lines} } output {stdout{codec => rubydebug} }

tips: 開啟1-1024之間的端口,必須使用root用戶

spring boot 配置

compile('net.logstash.logback:logstash-logback-encoder:4.7')

logback 配置

<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="3 seconds"><logger name="org.springframework.web" level="INFO"/><logger name="logging.level.org.hibernate" level="ERROR"/><appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><destination>127.0.0.1:4560</destination><encoder class="net.logstash.logback.encoder.LogstashEncoder" /></appender><root level="DEBUG"><appender-ref ref="stash" /></root> </configuration>

==在配置過程中,發現logback 1.1.7 存在一個bug,而spring boot 1.4.1恰好使用了這個版本,作者說在1.1.8的時候修復,所以指定logback的版本為之前版本==

buildscript {ext {springBootVersion = "1.4.1.RELEASE"}//指定logback 的版本ext['logback.version'] = '1.1.6'//其它}

安裝 elasticsearch

docker pull elasticsearch

docker run --rm -it -p 9200:9200 -p 9300:9300 -v "$PWD/esdata":/usr/share/elasticsearch/data elasticsearch

測試 http://127.0.0.1:9200

安裝 kibana

docker pull kibana
docker run --rm -it --link some-elasticsearch:elasticsearch -p 5601:5601 kibana

測試 http://127.0.0.1:5601

轉載于:https://www.cnblogs.com/warrior/p/9504023.html

總結

以上是生活随笔為你收集整理的ELK配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。