欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot可視化監(jiān)控的具體應用

 更新時間:2021年06月01日 14:37:24   作者:你照亮了我的世界  
最近越發(fā)覺得,任何一個系統(tǒng)上線,運維監(jiān)控都太重要了,本文介紹了SpringBoot可視化監(jiān)控的具體應用,分享給大家,有興趣的同學可以參考一下

本文主要介紹了Spring Boot 應用可視化監(jiān)控,分享給大家,具體如下:

img

1、Spring Boot 應用暴露監(jiān)控指標【版本 1.5.7.RELEASE】

首先,添加依賴如下依賴:

        <dependency>       
            <groupId>org.springframework.boot</groupId>     
            <artifactId>spring-boot-starter-actuator</artifactId>  
		</dependency>   
/*采集應用的指標信息,我們使用的是prometheus,相應的我們引入包:*/
		<dependency>          
            <groupId>io.prometheus</groupId>    
            <artifactId>simpleclient_spring_boot</artifactId>            						<version>0.0.26</version>    
		</dependency>

然后,在啟動類 Application.java 添加如下注解:

@SpringBootApplication
@EnablePrometheusEndpoint
@EnableSpringBootMetricsCollector
public class Application {  
    public static void main(String[] args) {        SpringApplication.run(Application.class, args); 
	}
}

最后,配置默認的登錄賬號和密碼,在 application.yml 中:

security:
  user:
    name:user
    password: pwd

啟動應用程序后,會看到如下一系列的 Mappings

img

利用賬號密碼訪問 http://localhost:8080/application/prometheus ,可以看到 Prometheus 格式的指標數(shù)據(jù)

img

2、Prometheus 采集 Spring Boot 指標數(shù)據(jù)

首先,獲取 Prometheus 的 Docker 鏡像:

$ docker pull prom/prometheus

然后,編寫配置文件 prometheus.yml

global:
  scrape_interval: 10s
  scrape_timeout: 10s
  evaluation_interval: 10m
scrape_configs:
  - job_name: spring-boot
    scrape_interval: 5s
    scrape_timeout: 5s
    metrics_path: /application/prometheus
    scheme: http
    basic_auth:
      username: admin
      password: 123456
    static_configs:
      - targets:
        - 192.168.11.54:8099 #此處填寫 Spring Boot 應用的 IP + 端口號

接著,啟動 Prometheus :

docker run -d --name prometheus -p 9090:9090
-v D:\test\actuator\prometheus\prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

請注意,D:\test\actuator\prometheus\prometheus.yml ,是我的配置文件存放地址,我們需要將它放到容器里面去,所以用了-v來做文件映射。/etc/prometheus/prometheus.yml這個是容器啟動的時候去取的默認配置,這里我是直接覆蓋掉了它。prom/prometheus這是鏡像,如果本地沒有,就回去你設置好的鏡像倉庫去取。

啟動完成后用**docker ps**看下是否已經(jīng)啟動成功,之后打開瀏覽器輸入:
http://localhost:9090/targets,檢查 Spring Boot 采集狀態(tài)是否正常,如果看到下圖就是成功了。

img

3、Grafana 可視化監(jiān)控數(shù)據(jù)

首先,獲取 Grafana 的 Docker 鏡像:

$ docker pull grafana/grafana

然后,啟動 Grafana:

$ docker run --name grafana -d -p 3000:3000 grafana/grafana

接著,訪問 http://localhost:3000/ 配置 Prometheus 數(shù)據(jù)源:

Grafana 登錄賬號 admin 密碼 admin

先配置數(shù)據(jù)源.

img

2.配置單個指標的可視化監(jiān)控面板:

img

img

img

prometh采集的數(shù)據(jù)

img

img

到此這篇關于SpringBoot可視化監(jiān)控的具體應用的文章就介紹到這了,更多相關SpringBoot可視化監(jiān)控內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 解決JPA @OneToMany及懶加載無效的問題

    解決JPA @OneToMany及懶加載無效的問題

    這篇文章主要介紹了解決JPA @OneToMany及懶加載無效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • springBoot連接遠程Redis連接失敗的問題解決

    springBoot連接遠程Redis連接失敗的問題解決

    本文主要介紹了springBoot連接遠程Redis連接失敗的問題解決,使用springboot里面的redisTemplate進行連接的時候,卻發(fā)生了報錯,下面就來一起解決一下
    2024-05-05
  • Java學習關于循環(huán)和數(shù)組練習題整理

    Java學習關于循環(huán)和數(shù)組練習題整理

    在本篇文章里小編給各位整理了關于Java學習關于循環(huán)和數(shù)組練習題相關內(nèi)容,有興趣的朋友們跟著參考學習下。
    2019-07-07
  • Spring maven filtering使用方法詳解

    Spring maven filtering使用方法詳解

    這篇文章主要介紹了Spring maven filtering使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Java中的HashSet、LinkedHashSet集合解析

    Java中的HashSet、LinkedHashSet集合解析

    這篇文章主要介紹了Java中的HashSet、LinkedHashSet集合解析,與HashSet不同的是,LinkedHashSet在內(nèi)部使用了一個雙向鏈表來維護元素的順序,因此它可以保持元素的插入順序,這使得LinkedHashSet在需要保持元素順序的場景下非常有用,需要的朋友可以參考下
    2023-11-11
  • EasyCode整合mybatis-plus的配置詳解

    EasyCode整合mybatis-plus的配置詳解

    本文主要介紹了EasyCode整合mybatis-plus的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • 詳解openfeign集成spring?cloud?loadbalancer實現(xiàn)負載均衡流程

    詳解openfeign集成spring?cloud?loadbalancer實現(xiàn)負載均衡流程

    這篇文章主要介紹了openfeign集成spring?cloud?loadbalancer實現(xiàn)負載均衡流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • java 中同步、異步、阻塞和非阻塞區(qū)別詳解

    java 中同步、異步、阻塞和非阻塞區(qū)別詳解

    這篇文章主要介紹了java 中同步、異步、阻塞和非阻塞區(qū)別詳解的相關資料,需要的朋友可以參考下
    2017-04-04
  • ActiveMQ消息簽收機制代碼實例詳解

    ActiveMQ消息簽收機制代碼實例詳解

    這篇文章主要介紹了ActiveMQ消息簽收機制代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • HelloSpringMVC配置版實現(xiàn)步驟解析

    HelloSpringMVC配置版實現(xiàn)步驟解析

    這篇文章主要介紹了HelloSpringMVC配置版實現(xiàn)步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09

最新評論