在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...