cxf git commit: Updated Spring Boot demos. Added metrics filtering based on CXF and application metric registry only
Repository: cxf Updated Branches: refs/heads/3.1.x-fixes 2e2bfe121 -> d1f0aff92 Updated Spring Boot demos. Added metrics filtering based on CXF and application metric registry only Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/d1f0aff9 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/d1f0aff9 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/d1f0aff9 Branch: refs/heads/3.1.x-fixes Commit: d1f0aff92702d72d4dcdd5a8630e37a4bc807b27 Parents: 2e2bfe1 Author: retaAuthored: Tue Oct 25 21:44:07 2016 -0400 Committer: Sergey Beryozkin Committed: Wed Oct 26 12:15:55 2016 +0100 -- .../sample/rs/service/SampleRestApplication.java | 19 +++ 1 file changed, 19 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/d1f0aff9/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java -- diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java index ca9c445..e146a7f 100644 --- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java +++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java @@ -17,13 +17,32 @@ * under the License. */ package sample.rs.service; +import java.util.Collections; + import org.springframework.boot.SpringApplication; +import org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics; +import org.springframework.boot.actuate.endpoint.MetricsEndpoint; +import org.springframework.boot.actuate.metrics.reader.MetricRegistryMetricReader; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; +import org.springframework.context.annotation.Bean; + +import com.codahale.metrics.MetricRegistry; @SpringBootApplication @EnableEurekaClient public class SampleRestApplication { +@Bean +public MetricRegistry metricRegistry(){ +return new MetricRegistry(); +} + +@Bean +public MetricsEndpoint metricsEndpoint(final MetricRegistry registry) { +return new MetricsEndpoint(Collections.singleton(new MetricReaderPublicMetrics( +new MetricRegistryMetricReader(registry; +} + public static void main(String[] args) { SpringApplication.run(SampleRestApplication.class, args); }
cxf git commit: Updated Spring Boot demos. Added metrics filtering based on CXF and application metric registry only
Repository: cxf Updated Branches: refs/heads/master e6d2a5121 -> 70e1cbf0a Updated Spring Boot demos. Added metrics filtering based on CXF and application metric registry only Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/70e1cbf0 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/70e1cbf0 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/70e1cbf0 Branch: refs/heads/master Commit: 70e1cbf0a1a48edd7da5ef25c371e352a95e79a2 Parents: e6d2a51 Author: retaAuthored: Tue Oct 25 21:44:07 2016 -0400 Committer: reta Committed: Tue Oct 25 21:44:07 2016 -0400 -- .../sample/rs/service/SampleRestApplication.java | 19 +++ 1 file changed, 19 insertions(+) -- http://git-wip-us.apache.org/repos/asf/cxf/blob/70e1cbf0/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java -- diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java index ca9c445..e146a7f 100644 --- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java +++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java @@ -17,13 +17,32 @@ * under the License. */ package sample.rs.service; +import java.util.Collections; + import org.springframework.boot.SpringApplication; +import org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics; +import org.springframework.boot.actuate.endpoint.MetricsEndpoint; +import org.springframework.boot.actuate.metrics.reader.MetricRegistryMetricReader; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; +import org.springframework.context.annotation.Bean; + +import com.codahale.metrics.MetricRegistry; @SpringBootApplication @EnableEurekaClient public class SampleRestApplication { +@Bean +public MetricRegistry metricRegistry(){ +return new MetricRegistry(); +} + +@Bean +public MetricsEndpoint metricsEndpoint(final MetricRegistry registry) { +return new MetricsEndpoint(Collections.singleton(new MetricReaderPublicMetrics( +new MetricRegistryMetricReader(registry; +} + public static void main(String[] args) { SpringApplication.run(SampleRestApplication.class, args); }