|NO.Z.00347|——————————|^^ 報錯 ^^|——|KuberNetes&運維.V64|-----------------------------------------------------------|Prometheus.v06|Micrometer.v06|編譯打包失敗|
阿新 • • 發佈:2022-04-01
[CloudNative:KuberNetes&運維.V64] [Applications.KuberNetes] [|DevOps|k8s|k8s運維|**3節點.V1**|Micrometer|Prometheus監控JVM|服務發現|]
附錄一:服務發現:編譯打包失敗
### --- 編譯打包失敗: ~~~ 使用spring-cloud-user這個專案當做服務發現檢測服務發現應用; ~~~ 通過euraka的console自動發現,監控該JVM專案
### --- 在啟動一個容器;執行spring-cloud-user專案
[root@k8s-master01 spring-cloud-demo2]# docker run -ti --rm -v /opt/m2:/root/.m2 -v `pwd`:/opt/ -p 28080:8080 maven:3.5.3 bash
~~~ # 修改配置一:新增JVM監控 root@9e3a56c9868e:/# cd /opt/spring-cloud-user/ root@9e3a56c9868e:/opt/spring-cloud-user# vim pom.xml </dependency> # 此行下新增如下內容 <!-- Micrometer Prometheus registry --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-core</artifactId> </dependency> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> </dependency> <!-- finished --> <dependency> # 此行上新增如上內容
~~~ # 修改配置二:開啟埠 root@9e3a56c9868e:/opt/spring-cloud-user# vim src/main/resources/application.yml server: port: 8080 # 埠更改為8080 eureka: client: serviceUrl: defaultZone: http://192.168.1.11:18761/eureka/ # eureka模擬的是一個其它的應用,所以不能寫入localhost,寫入宿主機地址即可,這樣就可以註冊到eureka中 spring: application: name: cloud-user profiles: active: peer2 # 此行下新增如下引數 management: endpoints: web: exposure: include: '*' shutdown: enable: false metrics: tags: application: "${spring.application.name}" # 新增此內容
### --- 編譯spring-cloud-user
root@9e3a56c9868e:/opt/spring-cloud-user# mvn clean package -DskipTests
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)