SpringBoot Docker快速整合ELK

2021-10-04 01:50:24 字數 3256 閱讀 9472

在docker執行elk後,最終檔案結構如下

步驟1:建立elasticsearc**件夾,在裡面在建立乙個data資料夾

步驟2:建立logstas**件夾,在裡面建立conf資料夾,在conf資料夾裡建立logstash.conf檔案,內容如下:

input 

}output

stdout

}

步驟3:建立stack.yml,內容如下:

步驟5:雙擊start.bat啟動

org.springframework.boot<

/groupid>

spring-boot-starter-web<

/artifactid>

<

/dependency>

org.springframework.boot<

/groupid>

spring-boot-starter-logging<

/artifactid>

<

/dependency>

net.logstash.logback<

/groupid>

logstash-logback-encoder<

/artifactid>

5.1<

/version>

<

/dependency>

步驟2:在resource資料夾新增logback.xml檔案,內容如下:

<

?xml version=

"1.0" encoding=

"utf-8"

?>

"false" scan=

"true" scanperiod=

"1 seconds"

>

"org/springframework/boot/logging/logback/base.xml"

/>

logback<

/contextname>

"stash"

class

=>

127.0

.0.1

:5044

<

/destination>

<

!-- encoder必須配置,有多種可選 --

>

"utf-8"

class

="net.logstash.logback.encoder.logstashencoder"

/>

<

"info"

>

"stash"

/>

<

/root>

<

/configuration>

步驟3:啟動專案列印日誌測試

@slf4j

public

class

implements

commandlinerunner

@override

public

void

run(string.

.. args)

throws exception

}

騰訊Bugly快速整合

一 配置gradle 1 建立下面這個tinker support.gradle檔案 然後添入官網文件中的 對於外掛程式各引數的詳細解析請參考 tinkersupport 是否啟用覆蓋tinkerpatch配置功能,預設值false 開啟後tinkerpatch配置不生效,即無需新增tinkerpa...

springBoot快速整合Druid

簡介 springboot快速整合druid 一 pom檔案引入druid依賴 com.alibaba druid spring boot starter 1.1.1 二 基本配置 資料庫連線資訊 spring.datasource.druid.url jdbc mysql spring.datas...

SpringBoot快速整合Swagger

注意 生產版本發布後,關閉swagger!springboot已經整合了swagger,使用簡單註解即可生成swagger的api文件。api 修飾整個類,描述controller的作用 apioperation 描述乙個類的乙個方法,或者說乙個介面 apiparam 單個引數描述 apimodel...