선수 지식 : Kafka, Kubernetes, ELK


전체 구성도(1차)

1) 운영환경

Untitled

2) 개발 환경

Untitled

Namespace

Untitled

LogApp 개발

Log 생성하는 Application 개발 및 Image Build 및 Push

https://github.com/seojeonghyeon/filebeatdemo

FROM openjdk:17-ea-11-slim
COPY target/filebeatdemo-0.0.1.jar filebeatdemo.jar
ENTRYPOINT ["java","-jar","filebeatdemo.jar"]

1. Package 파일(JAR) 생성

zayden@Zaydenui-MacBookPro  ~/Documents/workspace/filebeatdemo  mvn clean compile package -DskipTests=true
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< com.example:filebeatdemo >----------------------
[INFO] Building filebeatdemo 0.0.1
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.2.0:clean (default-clean) @ filebeatdemo ---
[INFO] Deleting /Users/zayden/Documents/workspace/filebeatdemo/target
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ filebeatdemo ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ filebeatdemo ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 6 source files to /Users/zayden/Documents/workspace/filebeatdemo/target/classes
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ filebeatdemo ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:compile (default-compile) @ filebeatdemo ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 6 source files to /Users/zayden/Documents/workspace/filebeatdemo/target/classes
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ filebeatdemo ---
[INFO] skip non existing resourceDirectory /Users/zayden/Documents/workspace/filebeatdemo/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.10.1:testCompile (default-testCompile) @ filebeatdemo ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /Users/zayden/Documents/workspace/filebeatdemo/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ filebeatdemo ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:3.3.0:jar (default-jar) @ filebeatdemo ---
[INFO] Building jar: /Users/zayden/Documents/workspace/filebeatdemo/target/filebeatdemo-0.0.1.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:3.0.6:repackage (repackage) @ filebeatdemo ---
[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.220 s
[INFO] Finished at: 2023-05-20T11:55:22+09:00
[INFO] ------------------------------------------------------------------------