精品一区二区三区在线成人,欧美精产国品一二三区,Ji大巴进入女人66h,亚洲春色在线视频

在SpringBoot中如何通過Prometheus實時監控系統各項指標

數據庫 其他數據庫
prometheus存儲的是時序數據,即按相同時序(相同名稱和標簽),以時間維度存儲連續的數據的集合。

環境:springboot2.4.12 + prometheus1.6.7 + grafana7.5.7

什么是Prometheus

Prometheus 是一個開源的服務監控系統和時間序列數據庫。

圖片圖片


prometheus存儲的是時序數據,即按相同時序(相同名稱和標簽),以時間維度存儲連續的數據的集合。

時序(time series)是由名字(Metric)以及一組key/value標簽定義的,具有相同的名字以及標簽屬于相同時序。

配置依賴

<dependencies>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
  </dependency>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
  <dependency>
    <groupId>io.micrometer</groupId>
    <artifactId>micrometer-registry-prometheus</artifactId>
  </dependency>
</dependencies
spring:
  application:
    name: app-prometheus
---
management:
  server:
    port: 9999
  endpoints:
    enabled-by-default: true
    web:
      exposure:
        include: '*'

注冊MeterRegistry

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

訪問Prometheus actuator

圖片圖片

Springboot與Prometheus的整合完成。

Prometheus配置安裝

Prometheus下載

圖片圖片

通過如上地址下載自己需要的版本。

配置Prometheus

scrape_configs:
  - job_name: 'app-prometheus'
    scrape_interval: 5s
    metrics_path: '/actuator/prometheus'
    static_configs:
    - targets: ['localhost:9999']

localhost:9999為項目的Actuator訪問地址。

啟動Prometheus

圖片圖片

訪問

圖片圖片

查看監控的應用

圖片圖片

圖片圖片

自定義meter

@Resource
private MeterRegistry registry ;
private Counter counter ;
  
@PostConstruct
public void init() {
  counter = this.registry.counter("vistor") ;
}


@GetMapping("/count")
public String count() {
  this.counter.increment() ; 
  return "訪問次數:" + this.counter.count() ;
}

先多訪問幾次該接口,通過Prometheus查看

圖片圖片

Grafana安裝配置

下載

圖片圖片

通過上面的地址下載grafana

啟動服務

圖片圖片

默認用戶名密碼:admin/admin

圖片

添加Prometheus數據源

圖片圖片

查看數據

圖片圖片

圖片圖片

這里展示了visitor中的統計信息

監控數據庫連接池

圖片圖片

先在grafana上搜索

圖片圖片


通過id導入

圖片圖片


圖片圖片

圖片圖片

項目中配置hikari數據庫連接池,grafana自動會展示數據庫連接信息

圖片圖片

完畢?。?!

責任編輯:武曉燕 來源: Spring全家桶實戰案例源碼
相關推薦

2023-12-29 08:01:52

自定義指標模板

2025-07-14 05:00:00

監控系統工具

2021-03-10 11:47:01

CPU服務器指標

2022-07-08 08:00:31

Prometheus監控

2021-03-26 20:37:14

Prometheus監控指標

2023-11-06 01:39:02

Go語言開發

2022-05-12 08:01:26

vmagentprometheus

2021-10-14 08:07:33

Go 應用Prometheus監控

2025-04-08 05:00:00

2017-04-20 14:55:36

LinuxPyinotifyPython

2025-03-11 00:25:00

Springmetrics數據

2022-03-14 08:25:49

云原生prometheusPushProx

2025-03-03 08:00:00

2023-11-16 08:00:00

Datadog部署實時監控

2024-04-08 08:00:00

云監控監控數據Prometheus

2023-10-11 09:58:07

2024-06-14 08:19:45

2020-12-30 08:09:46

運維Prometheus 監控

2021-04-07 14:53:09

Prometheus開源監控

2021-08-30 13:08:54

Linux實時監控日志文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 永吉县| 资阳市| 加查县| 香港| 阳信县| 上饶市| 宜兰县| 益阳市| 广昌县| 苍山县| 大荔县| 紫云| 航空| 江源县| 色达县| 乐至县| 庐江县| 三都| 安乡县| 柘荣县| 时尚| 潼南县| 秦皇岛市| 青龙| 寿光市| 泸西县| 阳信县| 竹溪县| 阿勒泰市| 黑河市| 平原县| 邓州市| 蒙城县| 酒泉市| 军事| 五华县| 北海市| 黎平县| 岐山县| 永兴县| 花莲县|