diff options
| author | zhanghongqing <[email protected]> | 2020-09-02 14:04:17 +0800 |
|---|---|---|
| committer | zhanghongqing <[email protected]> | 2020-09-02 14:04:17 +0800 |
| commit | bbd60fc3d93347344e2f5de55f9f4f414012745e (patch) | |
| tree | a0974bbf2974efed3cf5c9f39c1ed76462ac6650 | |
| parent | 448320f17244b9a8e160b49a21b307dac7f1e6db (diff) | |
任务调度集成prometheus
| -rw-r--r-- | galaxy-job-admin/pom.xml | 4 | ||||
| -rw-r--r-- | galaxy-job-admin/src/main/resources/application.properties | 11 | ||||
| -rw-r--r-- | galaxy-job-executor/pom.xml | 10 | ||||
| -rw-r--r-- | galaxy-job-executor/src/main/resources/application.properties | 16 |
4 files changed, 37 insertions, 4 deletions
diff --git a/galaxy-job-admin/pom.xml b/galaxy-job-admin/pom.xml index f1004e0..08188c7 100644 --- a/galaxy-job-admin/pom.xml +++ b/galaxy-job-admin/pom.xml @@ -84,6 +84,10 @@ <version>${project.parent.version}</version> </dependency> + <dependency> + <groupId>io.micrometer</groupId> + <artifactId>micrometer-registry-prometheus</artifactId> + </dependency> </dependencies> <build> diff --git a/galaxy-job-admin/src/main/resources/application.properties b/galaxy-job-admin/src/main/resources/application.properties index 68139a2..b33cf4f 100644 --- a/galaxy-job-admin/src/main/resources/application.properties +++ b/galaxy-job-admin/src/main/resources/application.properties @@ -1,10 +1,19 @@ ### web server.port=8181 server.servlet.context-path=/xxl-job-admin - +spring.application.name=galaxy-job-admin ### actuator management.server.servlet.context-path=/actuator management.health.mail.enabled=false +management.endpoints.web.exposure.include=info, health, beans, env, metrics, mappings, scheduledtasks, sessions, threaddump, docs, logfile, jolokia,prometheus +#详细的应用健康信息 prometheus +management.endpoint.health.show-details=always + +management.endpoint.metrics.enabled=true +management.endpoint.prometheus.enabled=true +management.metrics.export.prometheus.enabled=true +management.metrics.tags.application=${spring.application.name} + ### resources spring.mvc.servlet.load-on-startup=0 diff --git a/galaxy-job-executor/pom.xml b/galaxy-job-executor/pom.xml index 01aef74..cb16399 100644 --- a/galaxy-job-executor/pom.xml +++ b/galaxy-job-executor/pom.xml @@ -88,7 +88,15 @@ <artifactId>galaxy</artifactId> <version>${galaxy.version}</version> </dependency> - + <!-- starter-actuator --> + <dependency> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-actuator</artifactId> + </dependency> + <dependency> + <groupId>io.micrometer</groupId> + <artifactId>micrometer-registry-prometheus</artifactId> + </dependency> </dependencies> <build> diff --git a/galaxy-job-executor/src/main/resources/application.properties b/galaxy-job-executor/src/main/resources/application.properties index 7d266ee..3c84626 100644 --- a/galaxy-job-executor/src/main/resources/application.properties +++ b/galaxy-job-executor/src/main/resources/application.properties @@ -2,7 +2,7 @@ server.port = 8182 ### log config logging.config=classpath:logback.xml - +spring.application.name=galaxy-job-executor spring.profiles.active=executor ### xxl-job admin address list, such as "http://address" or "http://address01,http://address02" @@ -34,4 +34,16 @@ http.pool.response.timeout=10000 http.pool.max.per.route=200 -http.pool.connect.timeout=30000
\ No newline at end of file +http.pool.connect.timeout=30000 + +### actuator +management.server.servlet.context-path=/actuator +management.health.mail.enabled=false +management.endpoints.web.exposure.include=info, health, beans, env, metrics, mappings, scheduledtasks, sessions, threaddump, docs, logfile, jolokia,prometheus +#详细的应用健康信息 +management.endpoint.health.show-details=always + +management.endpoint.metrics.enabled=true +management.endpoint.prometheus.enabled=true +management.metrics.export.prometheus.enabled=true +management.metrics.tags.application=${spring.application.name}
\ No newline at end of file |
