|
|
|
@ -59,7 +59,7 @@ spring:
|
|
|
|
|
|
|
|
|
|
项目启动,访问 `http://localhost:29999/actuator/prometheus` 出现 `dynamic_thread_pool_` 前缀的指标,即为成功。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
## 配置 Prometheus
|
|
|
|
|
|
|
|
|
@ -93,7 +93,7 @@ scrape_configs:
|
|
|
|
|
|
|
|
|
|
访问 Prometheus 控制台 `http://localhost:9090/graph` 路径,能够展示相关指标即为配置成功。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
## 配置 Grafana
|
|
|
|
|
|
|
|
|
@ -105,7 +105,7 @@ docker run -d -p 3000:3000 --name=grafana grafana/grafana
|
|
|
|
|
|
|
|
|
|
Grafana 访问 `http://localhost:3000/datasources` 导入 Prometheus 数据源。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
> 如果 Prometheus 为 Docker 方式部署,HTTP URL 需要为本地 IP,比如:http://192.168.1.5:9090
|
|
|
|
|
|
|
|
|
@ -113,20 +113,20 @@ Grafana 访问 `http://localhost:3000/datasources` 导入 Prometheus 数据源
|
|
|
|
|
|
|
|
|
|
| 公众号 | 回复关键词 |
|
|
|
|
|
|:------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------:|
|
|
|
|
|
|  |  |
|
|
|
|
|
|  |  |
|
|
|
|
|
|
|
|
|
|
获取到 JSON 文件后,通过 `http://localhost:3000/dashboard/import` 将 JSON 文件导入至 Grafana DashBoard。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
下拉框内动态选择创建好的 Prometheus 数据源,并点击 `Import`。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
即可使用炫酷的 Hippo4j 动态线程池监控 DashBoard。大家伙儿也可以根据个人喜好进行定制 DashBoard,如果觉得有优化点,欢迎和我联系贡献。
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
如果项目客户端启动多个示例,动态线程池监控效果图如下:
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|