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

使用SpringBoot Actuator監(jiān)控應(yīng)用示例

 更新時(shí)間:2018年05月20日 14:28:01   投稿:zx  
Actuator是Spring Boot提供的對(duì)應(yīng)用系統(tǒng)的自省和監(jiān)控的集成功能,可以對(duì)應(yīng)用系統(tǒng)進(jìn)行配置查看、相關(guān)功能統(tǒng)計(jì)等。這篇文章主要介紹了使用SpringBoot Actuator監(jiān)控應(yīng),有興趣的可以了解一下

Actuator是Spring Boot提供的對(duì)應(yīng)用系統(tǒng)的自省和監(jiān)控的集成功能,可以對(duì)應(yīng)用系統(tǒng)進(jìn)行配置查看、相關(guān)功能統(tǒng)計(jì)等。

使用Actuator

引入依賴即可

Maven

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

Gradle

compile('org.springframework.boot:spring-boot-starter-actuator')

Endpoints

列舉一些主要的endpoints

 

配置文件屬性介紹

地址和端口的配置

  1.  management.port :指定訪問(wèn)這些監(jiān)控方法的端口,與邏輯接口端口分離。如果不想將這些暴露在http中,可以設(shè)置 management.port = -1
  2. management.address :指定地址,比如只能通過(guò)本機(jī)監(jiān)控,可以設(shè)置 management.address = 127.0.0.1

敏感信息訪問(wèn)限制

根據(jù)上面表格,鑒權(quán)為 false 的,表示不敏感,可以隨意訪問(wèn),否則就是做了一些保護(hù),不能隨意訪問(wèn)。

endpoints.mappings.sensitive=false

這樣需要對(duì)每一個(gè)都設(shè)置,比較麻煩。敏感方法默認(rèn)是需要用戶擁有 ACTUATOR 角色,因此,也可以設(shè)置關(guān)閉安全限制:

management.security.enabled=false

或者配合 Spring Security 做細(xì)粒度控制。

自定義系統(tǒng)信息

可以通過(guò)訪問(wèn) /info 獲取信息,需要在配置文件設(shè)置

info:
 aaa:
 name: xxx
 email: xxx@qq.com
 bbb:
 age: 25
 hobbies: running
 build:
 artifact: "@project.artifactId@"
 name: "@project.name@"
 version: "@project.version@"

此時(shí)訪問(wèn) localhost:8080/info 返回一下信息

如果使用 maven ,可以訪問(wèn)pom.xml文件的信息,用法如下:

// 獲取pom.xml中project節(jié)點(diǎn)下artifactId屬性 artifact: "@project.artifactId@"

其他

/shutdown這個(gè)需要post方式,通過(guò)請(qǐng)求來(lái)關(guān)閉應(yīng)用。

這個(gè)操作比較敏感,要想真正生效,需要以下配置:

endpoints.shutdown.enabled: true

我們可以通過(guò)實(shí)現(xiàn)HealthIndicator接口,編寫自己的/health方法邏輯。也可以增加自定義監(jiān)控方法。

查看詳細(xì)介紹,請(qǐng)移步官方文檔

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用SpringMVC返回json字符串的實(shí)例講解

    使用SpringMVC返回json字符串的實(shí)例講解

    下面小編就為大家分享一篇使用SpringMVC返回json字符串的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Java socket通信模擬QQ實(shí)現(xiàn)多人聊天室

    Java socket通信模擬QQ實(shí)現(xiàn)多人聊天室

    Socket在Java實(shí)戰(zhàn)網(wǎng)絡(luò)通信編程應(yīng)用中有非常重要的作用,你想要跟別人聯(lián)系都得通過(guò)socket占據(jù)端口來(lái)實(shí)現(xiàn),掌握Socket技術(shù)不僅在聊天應(yīng)用程序中需要用到(比如QQ什么的都都是用socket來(lái)寫的),而且對(duì)于學(xué)習(xí) Asp.net 也非常有幫助
    2022-07-07
  • IDEA:Error running,Command line is too long.解決方案

    IDEA:Error running,Command line is too&n

    這篇文章主要介紹了IDEA:Error running,Command line is too long.解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Kotlin教程之基本數(shù)據(jù)類型

    Kotlin教程之基本數(shù)據(jù)類型

    這篇文章主要介紹了Kotlin教程之基本數(shù)據(jù)類型的學(xué)習(xí)的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • java對(duì)象強(qiáng)轉(zhuǎn)成object的方法實(shí)現(xiàn)

    java對(duì)象強(qiáng)轉(zhuǎn)成object的方法實(shí)現(xiàn)

    在 Java 編程中,有時(shí)候我們需要將一個(gè)具體的對(duì)象強(qiáng)制轉(zhuǎn)換成 Object 類型,本文主要介紹了java對(duì)象強(qiáng)轉(zhuǎn)成object的方法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Java隊(duì)列數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)

    Java隊(duì)列數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)

    這篇文章主要介紹了Java隊(duì)列數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn),隊(duì)列是一種特殊的線性表,只允許在表的隊(duì)頭進(jìn)行刪除操作,在表的后端進(jìn)行插入操作,隊(duì)列是一個(gè)有序表先進(jìn)先出,想了解更多相關(guān)資料的小伙伴可以參考下面文章的詳細(xì)內(nèi)容
    2021-12-12
  • java基于spring boot本地上傳圖片示例解析

    java基于spring boot本地上傳圖片示例解析

    這篇文章主要介紹了java基于spring boot本地上傳圖片示例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • JAVA TIMER簡(jiǎn)單用法學(xué)習(xí)

    JAVA TIMER簡(jiǎn)單用法學(xué)習(xí)

    Timer類是用來(lái)執(zhí)行任務(wù)的類,它接受一個(gè)TimerTask做參數(shù)
    2013-07-07
  • 如何修改FeginCilent定義的服務(wù)名到指定服務(wù)

    如何修改FeginCilent定義的服務(wù)名到指定服務(wù)

    這篇文章主要介紹了修改FeginCilent定義的服務(wù)名到指定服務(wù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 詳解Java的橋接方法

    詳解Java的橋接方法

    這篇文章主要介紹了Java 橋接方法的相關(guān)資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12

最新評(píng)論