mirror of https://github.com/longtai-cn/hippo4j
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.1 KiB
2.1 KiB
| sidebar_position |
|---|
| 2 |
线程池监控
已完成 hippo4j-config 的 接入工作 。
安装 Grafana + Prometheus
docker run -d -p 9090:9090 --name prometheus prom/prometheus
docker run -d -p 3000:3000 --name=grafana grafana/grafana
访问 grafana 地址,http://localhost:3000 用户名密码:admin
线程池监控
引入 actuator。spring 2.x 一般都有版本指定,所以这里不用写版本号。
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
添加相关配置。
management:
metrics:
export:
prometheus:
enabled: true
server:
port: 29999 # 自选
endpoints:
web:
exposure:
include: '*' # 测试使用,开启了所有端点,生产环境不建议 *
spring:
dynamic:
thread-pool:
collect-type: metric
Prometheus 配置任务,配置成功后需重启。
- job_name: 'dynamic-thread-pool-job'
scrape_interval: 5s
metrics_path: '/actuator/prometheus'
static_configs:
- targets: ['127.0.0.1:29999'] # 如果是 docker 部署,这里需要写本机的 IP
Grafana 导入数据源。
Grafana DashBoard 配置。
关注公众号 龙台的技术笔记,回复:监控,获取 DashBoard JSON。
获取到 JSON 文件后,导入至 Grafana。
即可使用 Hippo4j 线程池监控大屏。





