# TC启用监控指南 ## 依赖 确保`tip-front`模块依赖了`tip-prometheus-spring-boot-starter` 在`tip-front`的`pom.xml`中新增依赖 ```xml com.minto minto-tip-prometheus-spring-boot-starter ${tip.version} ``` ## 安装prometheus 找个地方新建`prometheus.yml`,比如我这里在`/Users/koseiu/JAVA/prometheus.yml`,然后在里面填上 ```yaml scrape_configs: - job_name: 'tc_prometheus' # 过多久抓一次 scrape_interval: 5s # 端点写死的,不需要改 metrics_path: '/minto/actuator/prometheus' static_configs: # 监控的地址 - targets: ['172.16.0.115:8081'] ``` 然后可以用`docker`部署 ```sh docker run \ -p 9090:9090 \ -d --name=prometheus \ -v /Users/koseiu/JAVA/prometheus.yml:/etc/prometheus/prometheus.yml \ prom/prometheus ``` 最后可以通过`localhost:9090`访问 ## 安装grafana prometheus的监控界面惨不忍睹,再部署一个grafana美化一下 直接docker部署 ```sh docker run -d --name=grafana -p 3000:3000 grafana/grafana-oss ``` 使用`localhost:3000`访问,默认的管理员用户:admin/admin ### 新建数据源 不放图了,直接选择prometheus数据源,把prometheus的访问地址填进去就行 ### 新建dashboard 直接导入4701 > 注意在部署的时候尽量都是用局域网ip地址,使用`127.0.0.1`或`localhost`会导致无法解析