|NO.Z.00345|——————————|CloudNative|——|KuberNetes&運維.V62|-----------------------------------------------------------|Prometheus.v04|Micrometer.v04|服務發現說明|
阿新 • • 發佈:2022-04-01
[CloudNative:KuberNetes&運維.V62] [Applications.KuberNetes] [|DevOps|k8s|k8s運維|**3節點.V1**|Micrometer|Prometheus監控JVM|服務發現|]
一、JVM的dashboard配置
二、配置grafana### --- 下載dashboard模板Json檔案 ~~~ 下載地址:https://grafana.com/grafana/dashboards/4701 ~~~ 下載Json檔案:jvm-micrometer_rev9.json
### --- 配置grafana
~~~ ——>http://grafana.test.com/——>+號——>Import
~~~ ——>Upload.json file:jvm-micrometer_rev9.json——>Prometheus:Prometheus
~~~ ——>Import——>END
三、服務發現:
### --- 服務發現說明 ~~~ 在實際生產環境中,不可能之後一個Springboot,一般都是會使用SpringCloud全家桶 ~~~ 他們的資訊一般都會註冊到euraka中,通過euraka的註冊資訊進行互聯 ~~~ 若是有20個或者30個微服務,一個一個配置是非常的麻煩的, ~~~ 如何使用euraka的註冊功能自動發現,自動監控springboot的專案 ~~~ 使用console的服務發現
### --- 配置外掛:配置euraka-console的外掛
~~~ 若是spring boot是2.1.x的:需要使用到Eureka 1.1.x以上的版本
~~~ 當前環境spring boot是2.1.9版本,需要使用Eureka 1.1.x以上的版本
~~~ 地址:https://mavenjars.com/search?q=eureka-consul-adapter
~~~ ——>at.twinformatics>eureka-consul-adapter——>使用1.1.0即可
四、說明:如何在其它的應用模組中配置Prometheus的外掛
### --- 一個Git倉庫下面配置了很多的模組:
~~~ 檢視git倉庫下專案的配置模組
[root@k8s-master01 spring-cloud-demo2]# git remote -v
origin https://github.com/gongchangwangpi/spring-cloud-demo2.git (fetch)
origin https://github.com/gongchangwangpi/spring-cloud-demo2.git (push)
### --- 它就會有一個主的配置檔案 pom.xml
~~~ 可以直接更改主配置檔案的
[root@k8s-master01 spring-cloud-demo2]# ls
LICENSE pom.xml README.md spring-cloud-commons spring-cloud-eureka spring-cloud-gateway spring-cloud-nacos-discovery spring-cloud-user
### --- 直接將dependency加到這個主配置檔案中;所有的應用就可以載入上Micrometer這個外掛
~~~ 也可以進入到單獨的模組中,修改子目錄的配置pom.xml檔案也是一樣的
[root@k8s-master01 spring-cloud-demo2]# vim pom.xml
[root@k8s-master01 spring-cloud-demo2]# cd spring-cloud-user/
[root@k8s-master01 spring-cloud-user]# vim pom.xml
===============================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)