最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

prometheus監(jiān)控springboot應用簡單使用介紹詳解

 更新時間:2019年05月01日 15:26:41   作者:braveheart_07d6  
這篇文章主要介紹了prometheus監(jiān)控springboot應用簡單使用介紹詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

對于springboot應用,需要以下幾個步驟

springboot應用開啟endpoint,添加actuator的以來和promethus的依賴

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

<dependency>
 <groupId>io.micrometer</groupId>
 <artifactId>micrometer-registry-prometheus</artifactId>
</dependency>

在yml文件或者properties文件中,加入以下配置:

management:
 endpoints:
  jmx:
   exposure:
    include: "*"
  web:
   exposure:
    include: "*"
 metrics:
  export:
   datadog:
    application-key: ${spring.application.name}

這里需要注意是,*號是需要加雙引號的。

以上兩個步驟完畢后,剩下的就是要加registry了:

@Bean MeterRegistryCustomizer<MeterRegistry> configurer(
  @Value("${spring.application.name}") String applicationName) {
  return (registry) -> registry.
    config().
    commonTags("application", applicationName);
}

對于springboot的應用,到此基本完成了。接下來是啟動promethus。

配置prometheus

首先要下在prometheus":Prometheus - Monitoring system & time series database"

在下載頁面,選擇何時的版本下載,推薦下載tar.gz包。下載好后,進行解壓。在合適的路徑下即可。

這里介紹下prometheus的目錄和文件:

1、prometheus采用的都是yml文件的配置方式。
2、在根目錄下,有個prometheus.yml配置文件,文件初始化的內(nèi)容如下:

global:
 scrape_interval:   15s  # 這個是每次數(shù)據(jù)手機的頻率
 evaluation_interval: 15s  # 評估告警規(guī)則的頻率。

rule_files:
 # - "first.rules"
 # - "second.rules"

scrape_configs:        # 通過這里的配置控制prometheus監(jiān)控的資源
 - job_name: prometheus   # prometheus自身默認的
  static_configs:
   - targets: ['localhost:9090'] # 默認暴露的是9090端口服務

global是全局配置。具體見上面的注釋說明。

3、添加我們的應用,對springboot進行監(jiān)控

- job_name: 'spring-sample'
  metrics_path: 'actuator/prometheus'  # 這里我們springboot暴露出來的endpoint
  scrape_interval: 5s          # 信息收集時間是間隔5秒
  static_configs:
  - targets: ['localhost:8778']     # 這里是springboot暴露出來的地址和端口

4、這些配置完成后,可以啟動prometheus,./prometheus --config.file=prometheus.yml,服務即可啟動。具體訪問產(chǎn)檢官網(wǎng)。

配置grafana

下載grafana,直接啟動即可。

1、啟動命令參見官網(wǎng):./grafana-server web

2、配置datasource,選擇prometheus。這個里面有個很重要的注意點,我看網(wǎng)上很多人在轉(zhuǎn)如何用prometheus監(jiān)控springboot應用,估計自己沒去實際搭建,在interval這個時間上,默認是數(shù)字,比如15,代表是15秒。在添加dashboard的時候,會發(fā)現(xiàn)監(jiān)控圖標左上角是個紅點,報錯:Invalid interval string, expecting a number followed by one of "Mwdhmsy" ,這個錯的解決方案就是在這些時間間隔后面加個"s"。問題解決。

3、選擇dashboard,import的里輸入一個模板,可以去dashboards去找你對應的模板,我們這里選用jvm的4701模板,然后就能看到你的springboot的監(jiān)控信息了。到此,整個搭建完成。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Spring Boot 集成Mybatis實現(xiàn)主從(多數(shù)據(jù)源)分離方案示例

    Spring Boot 集成Mybatis實現(xiàn)主從(多數(shù)據(jù)源)分離方案示例

    本篇文章主要介紹了Spring Boot 集成Mybatis實現(xiàn)主從(多數(shù)據(jù)源)分離方案實例,具有一定的參考價值,有興趣的可以了解一下。
    2017-03-03
  • Mybatis-Plus多種批量插入方案對比小結(jié)

    Mybatis-Plus多種批量插入方案對比小結(jié)

    在項目中優(yōu)化Mybatis-Plus批量插入性能是關鍵,通過比較不同方案,本文就來介紹一下Mybatis-Plus多種批量插入方案對比小結(jié),感興趣都的可以了解一下
    2024-10-10
  • java 兩階段終止線程的正確做法

    java 兩階段終止線程的正確做法

    這篇文章主要給大家分享了java 兩階段終止線程的正確做法,文章列舉出錯誤的做法與正確做法做對比,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你有所幫助
    2021-12-12
  • JAVA多線程并發(fā)下的單例模式應用

    JAVA多線程并發(fā)下的單例模式應用

    單例模式應該是設計模式中比較簡單的一個,也是非常常見的,但是在多線程并發(fā)的環(huán)境下使用卻是不那么簡單了,今天給大家分享一個我在開發(fā)過程中遇到的單例模式的應用。
    2017-03-03
  • Spring Boot自定義配置屬性源(PropertySource)

    Spring Boot自定義配置屬性源(PropertySource)

    這篇文章主要介紹了Spring Boot自定義配置屬性源(PropertySource),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 利用Java多線程技術導入數(shù)據(jù)到Elasticsearch的方法步驟

    利用Java多線程技術導入數(shù)據(jù)到Elasticsearch的方法步驟

    這篇文章主要介紹了利用Java多線程技術導入數(shù)據(jù)到Elasticsearch的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • java實現(xiàn)選課系統(tǒng)

    java實現(xiàn)選課系統(tǒng)

    這篇文章主要為大家詳細介紹了java實現(xiàn)選課系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • SpringBoot JWT實現(xiàn)token登錄刷新功能

    SpringBoot JWT實現(xiàn)token登錄刷新功能

    JWT本身是無狀態(tài)的,這點有別于傳統(tǒng)的session,不在服務端存儲憑證。這種特性使其在分布式場景,更便于擴展使用。接下來通過本文給大家分享SpringBoot JWT實現(xiàn)token登錄刷新功能,感興趣的朋友一起看看吧
    2021-09-09
  • Java日志框架打印應用程序日志代碼的執(zhí)行情況分析

    Java日志框架打印應用程序日志代碼的執(zhí)行情況分析

    在配置INFO日志級別時,日志器(logger)中debug級的日志代碼仍會被執(zhí)行,只是是否輸出取決于配置的日志級別,本文基于Java 1.8、SLF4J 1.7.25和Log4j 2.20.0進行實驗,詳述了日志框架處理日志代碼的機制,感興趣的朋友一起看看吧
    2024-10-10
  • 帶你了解Spring AOP的使用詳解

    帶你了解Spring AOP的使用詳解

    這篇文章主要介紹了Spring AOP的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07

最新評論

寿宁县| 泗阳县| 黄石市| 城市| 济南市| 韶关市| 清新县| 林州市| 桐庐县| 锡林浩特市| 瑞金市| 沽源县| 石嘴山市| 阜南县| 娄烦县| 宝坻区| 克拉玛依市| 黔东| 定日县| 札达县| 榆林市| 澜沧| 高要市| 涡阳县| 巍山| 文昌市| 祁门县| 若羌县| 宁乡县| 调兵山市| 和静县| 大丰市| 大渡口区| 建瓯市| 江达县| 无棣县| 夏河县| 高唐县| 汶上县| 南丹县| 方正县|