SpringBoot:Actuator 監控管理工程各項信息

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

在微服務體系中,有很多工程相互作用,如果其中某一個Down 了,可能就不是那么容易快速定位 bug 所屬了。

此時服務的監督、管理就顯得很有意義了。

SpringBoot 提供了 Actuator ,用以簡單方便的對工程進行各項信息的監控、管理、查看...

?

1. 建一個 springboot 的工程:actuator。(springcloud 對 actuator 有擴展,但它是 springboot 就有的。)

工程結構如下:

2.? 引入依賴:

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

完整 pom.xml 為:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>springcloud-actuator</groupId><artifactId>actuator</artifactId><version>0.0.1-SNAPSHOT</version><name>actuator</name><description>監控、管理項目</description><parent><groupId>com.base</groupId><artifactId>base-config</artifactId><version>0.0.1-SNAPSHOT</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

3. 配置文件:

# 項目名
spring.application.name= actuator# 端口
server.port= 5555# 暴露各個端點 ,默認只暴露 2 個端點:health、info 。
management.endpoints.web.exposure.include= *# health 細節默認不顯示,開啟顯示
management.endpoint.health.show-details= always

4. 啟動工程,提示有15個端點暴露:

5. 請求actuator 工程,查看運行狀態、相關配置、信息 ...

?

另一個工程信息:(對 actuator 的使用完全一樣:pom 依賴和配置一樣。只是工程業務內容不一樣,信息更加豐富。)

還可查看當前工程的具體信息:

6.? 左例 (ID列),即為各個端點名,Description 為對應詳細解說。紅框選中的是上面已經體驗過的幾種端點 。

以此方式,通過對各個暴露端點的訪問,可隨時監控工程,甚至是自動調整 。

6. 更多詳細說明見 springboot 文檔:

https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/#production-ready

7.? 代碼地址:

https://gitee.com/FJ_WoMenDeShiJie/springcloud-actuator

?

也推薦另一文:Springboot:監控與管理 Actuator?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447529.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447529.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447529.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2013科目三道路駕駛技能通用評判標準

一般規定&#xff1a;道路駕駛技能考試滿分為100分&#xff0c;成績達到90分的為合格。 道路駕駛技能通用評判 不合格情形&#xff1a;考試時出現下列情形之一的&#xff0c;評判為不合格&#xff1a; a)不按規定使用安全帶或者戴安全頭盔的&#xff1b; b)遮擋、關閉車內音視頻…

如果編程語言是超級英雄……

摘要&#xff1a;此前我們曾假設過如果編程語言是女人&#xff0c;如果編程語言是把刀&#xff0c;現在我們將編程語言設想成電影中的超級英雄會是怎樣一番情景呢&#xff1f; 說到編程語言&#xff0c;當然是蘿卜白菜&#xff0c;各有所愛。假如要你在鐘愛的語言之前加個超級…

Springboot:監控與管理 Actuator

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 前言&#xff1a; Actuator是一個暴露自身信息的模塊&#xff0c;主要實現對應用系統的監控與管理。主要有三大功能&#xff1a; …

視頻編解碼,bbv 緩沖區的上溢和下溢

使用硬件相似的數據處理.一般都是數據進來,處理后立即發出去的形式.所以一般有一個數據進,一個數據出,2個接口. 硬件處理基本都要求實時.數據進來,處理之后馬上發處理,這個時間要求非常短,一般要求控制在好多毫秒以內,才能達到實時的要求.一般硬件每秒鐘能夠處理的數據大小,在…

《Spring Cloud 與 Docker 微服務架構實戰》筆記

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 PS&#xff1a;springcloud系列文章見&#xff1a;springcloud 系列&#xff0c;一看就會 。 在此&#xff0c;只是記錄細碎知識點。 1…

視頻測試序列下載:YUV文件

1、http://www.tkn.tu-berlin.de/research/vid/&#xff08;此網站已經移走&#xff0c;正在尋找。&#xff09; CIF&#xff1a; Akiyo、Bridge (far) 、Bridge (close) 、Bus 、Container 、Coastguard 、Flower 、Football 、Foreman 、Hall 、Highway 、Mobile & Cale…

MyBatis : Example 條件查詢 in 用法

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 只是記錄下。 Example example new Example(UserxxxLog.class);Criteria createCriteria example.createCriteria();List<String&…

跨平臺2D/3D游戲開發框架libGDX發布1.2.0更新

摘要&#xff1a;基于OpenGL (ES)的跨平臺2D/3D游戲開發框架libGDX不僅開源免費&#xff0c;而且具有極為強大的兼容性和高效性&#xff0c;近日&#xff0c;libGDX發布全新1.2.0版本&#xff0c;除修復Bug之外&#xff0c;還新增了OpenGL性能分析、gdx-ai等一系列功能擴展和方…

不把C作為第一門語言是個好主意么?

摘要&#xff1a;不少人認為&#xff0c;第一門語言最好不要學C&#xff0c;而V眾投發起人李智勇卻不這么看。他認為如果真想做好開發&#xff0c;想更好地實現人生價值&#xff08;包括現金價值&#xff09;&#xff0c;那么打基礎很必要&#xff0c;而從C語言&#xff0c;這種…

系統集成項目管理工程師(軟考中級)重點知識、背誦版

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 為了入戶廣州報考了軟考中級&#xff0c;一次通過。 以下為背誦筆記&#xff1a;

如何成為一位杰出的程序員

如何成為一名杰出的程序員&#xff0c;這是一個比較復雜的問題&#xff0c;什么叫杰出&#xff1f;下面我給你大家總結一下&#xff0c;文中說的一些觀點&#xff0c;你可能不認同&#xff0c;沒關系&#xff01;評論反饋一下&#xff01; 一、解決問題的能力和創新能力 個人…

JVM的新生代、老年代、MinorGC、MajorGC

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 參考&#xff1a; http://blog.csdn.net/flamezyg/article/details/44673951 http://www.blogjava.net/ldwblog/archive/2013/07/24/4…

Bash腳本:怎樣一行行地讀文件(最好和最壞的方法)

用bash腳本讀文件的方法有很多。請看第一部分&#xff0c;我使用了while循環及其后的管道命令&#xff08;|&#xff09;(cat $FILE | while read line; do … )&#xff0c;并在循環當中遞增 i 的值&#xff0c;最后&#xff0c;我得到了非我所想的 i 。主要的原因是&#xff…

解決:無法獲取實體類com.xxx.xx.xx.xx.dto.XxxDTO對應的表名

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.報錯如題&#xff1a; 無法獲取實體類com.xxx.xx.xx.xx.dto.XxxDTO對應的表名 2. 報錯原因&#xff0c;如下圖紅框中部分&#xff0c…

IDEA 查看最近修改、已提交文件

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 如圖&#xff1a;點擊 Version Control --> Repository --> 最左邊藍色圓圈 --> 選擇一條提交日志&#xff1a;右邊就…

程序員賺錢致富的6種方法

我認識一個朋友&#xff0c;也是程序員出身&#xff0c;他在一家還不錯的外企上班&#xff0c;每個月工資收入也就差不多15K&#xff0c;五年的工作經驗了&#xff0c;在他面前&#xff0c;我算是小弟。那天我們幾個朋友一起打完球就去附近的飯館吃飯&#xff0c;環境還不錯&am…

解決:Changes not staged for commit:

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. git push 報錯&#xff1a; 2. 提交時加上參數&#xff1a;-a &#xff0c;表示新增。 git commit -am "提交說明" 提交成…

內存不足:殺死進程還是犧牲子進程

早上6點&#xff0c;我不得不開始處理“叫醒”我的一些問題。因為當這些問題發生的時候&#xff0c;我的手機鈴聲響了。昏睡中的我非常不情愿地拿起了手機&#xff0c;檢查我是否瘋狂到將叫醒鬧鐘設在了早上5點。原來是監控系統發現一個Plumbr服務死掉了。 作為一名該領域經驗…

java8 注解: @FunctionalInterface (函數式接口)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 Java8提倡函數式編程&#xff0c;因而新增了一個函數式接口。函數式接口保證了函數式編程&#xff0c;同時也保證了能夠兼容以前的java版…

寫給年輕程序員的一封信

很多年輕的程序員發emails給我&#xff0c;說希望能夠得到一些如何盡快躋身優秀程序員行列的建議和方法。關于這個問題&#xff0c;我已經有提到過很多次&#xff0c;現在已經沒什么可以補充的了。不過 為了滿足大家的要求&#xff0c;在這里我再詳細地歸納總結一下&#xff1a…