Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
12bae2ad
Commit
12bae2ad
authored
Aug 17, 2020
by
Phillip Webb
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '2.3.x'
Closes gh-22990
parents
b7fdf8fe
ff36f8ba
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
20 additions
and
9 deletions
+20
-9
JvmMetricsAutoConfiguration.java
...te/autoconfigure/metrics/JvmMetricsAutoConfiguration.java
+1
-1
KafkaMetricsAutoConfiguration.java
.../autoconfigure/metrics/KafkaMetricsAutoConfiguration.java
+1
-1
Log4J2MetricsAutoConfiguration.java
...autoconfigure/metrics/Log4J2MetricsAutoConfiguration.java
+1
-1
LogbackMetricsAutoConfiguration.java
...utoconfigure/metrics/LogbackMetricsAutoConfiguration.java
+1
-1
SystemMetricsAutoConfiguration.java
...autoconfigure/metrics/SystemMetricsAutoConfiguration.java
+1
-1
HttpClientMetricsAutoConfiguration.java
...etrics/web/client/HttpClientMetricsAutoConfiguration.java
+3
-2
JettyMetricsAutoConfiguration.java
...gure/metrics/web/jetty/JettyMetricsAutoConfiguration.java
+3
-0
WebFluxMetricsAutoConfiguration.java
...metrics/web/reactive/WebFluxMetricsAutoConfiguration.java
+3
-1
WebMvcMetricsAutoConfiguration.java
...e/metrics/web/servlet/WebMvcMetricsAutoConfiguration.java
+3
-1
TomcatMetricsAutoConfiguration.java
...re/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
+3
-0
No files found.
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/JvmMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
...
@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2.1.0
* @since 2.1.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
(
MetricsAutoConfiguration
.
class
)
@AutoConfigureAfter
(
{
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
}
)
@ConditionalOnClass
(
MeterRegistry
.
class
)
@ConditionalOnClass
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
public
class
JvmMetricsAutoConfiguration
{
public
class
JvmMetricsAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/KafkaMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -48,7 +48,7 @@ import org.springframework.kafka.streams.KafkaStreamsMicrometerListener;
...
@@ -48,7 +48,7 @@ import org.springframework.kafka.streams.KafkaStreamsMicrometerListener;
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureBefore
(
KafkaAutoConfiguration
.
class
)
@AutoConfigureBefore
(
KafkaAutoConfiguration
.
class
)
@AutoConfigureAfter
(
MetricsAutoConfiguration
.
class
)
@AutoConfigureAfter
(
{
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
}
)
@ConditionalOnClass
({
KafkaClientMetrics
.
class
,
ProducerFactory
.
class
})
@ConditionalOnClass
({
KafkaClientMetrics
.
class
,
ProducerFactory
.
class
})
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
public
class
KafkaMetricsAutoConfiguration
{
public
class
KafkaMetricsAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/Log4J2MetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -41,7 +41,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata;
...
@@ -41,7 +41,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata;
* @since 2.1.0
* @since 2.1.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
(
MetricsAutoConfiguration
.
class
)
@AutoConfigureAfter
(
{
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
}
)
@ConditionalOnClass
(
value
=
{
Log4j2Metrics
.
class
,
LogManager
.
class
},
@ConditionalOnClass
(
value
=
{
Log4j2Metrics
.
class
,
LogManager
.
class
},
name
=
"org.apache.logging.log4j.core.LoggerContext"
)
name
=
"org.apache.logging.log4j.core.LoggerContext"
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/LogbackMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -44,7 +44,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata;
...
@@ -44,7 +44,7 @@ import org.springframework.core.type.AnnotatedTypeMetadata;
* @since 2.1.0
* @since 2.1.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
(
MetricsAutoConfiguration
.
class
)
@AutoConfigureAfter
(
{
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
}
)
@ConditionalOnClass
({
MeterRegistry
.
class
,
LoggerContext
.
class
,
LoggerFactory
.
class
})
@ConditionalOnClass
({
MeterRegistry
.
class
,
LoggerContext
.
class
,
LoggerFactory
.
class
})
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@Conditional
(
LogbackLoggingCondition
.
class
)
@Conditional
(
LogbackLoggingCondition
.
class
)
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/SystemMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -36,7 +36,7 @@ import org.springframework.context.annotation.Configuration;
...
@@ -36,7 +36,7 @@ import org.springframework.context.annotation.Configuration;
* @since 2.1.0
* @since 2.1.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
(
MetricsAutoConfiguration
.
class
)
@AutoConfigureAfter
(
{
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
}
)
@ConditionalOnClass
(
MeterRegistry
.
class
)
@ConditionalOnClass
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
public
class
SystemMetricsAutoConfiguration
{
public
class
SystemMetricsAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/client/HttpClientMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -19,6 +19,7 @@ package org.springframework.boot.actuate.autoconfigure.metrics.web.client;
...
@@ -19,6 +19,7 @@ package org.springframework.boot.actuate.autoconfigure.metrics.web.client;
import
io.micrometer.core.instrument.MeterRegistry
;
import
io.micrometer.core.instrument.MeterRegistry
;
import
io.micrometer.core.instrument.config.MeterFilter
;
import
io.micrometer.core.instrument.config.MeterFilter
;
import
org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties
;
import
org.springframework.boot.actuate.autoconfigure.metrics.OnlyOnceLoggingDenyMeterFilter
;
import
org.springframework.boot.actuate.autoconfigure.metrics.OnlyOnceLoggingDenyMeterFilter
;
...
@@ -43,8 +44,8 @@ import org.springframework.core.annotation.Order;
...
@@ -43,8 +44,8 @@ import org.springframework.core.annotation.Order;
* @since 2.1.0
* @since 2.1.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
({
MetricsAutoConfiguration
.
class
,
SimpleMetricsExport
AutoConfiguration
.
class
,
@AutoConfigureAfter
({
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistry
AutoConfiguration
.
class
,
RestTemplateAutoConfiguration
.
class
})
SimpleMetricsExportAutoConfiguration
.
class
,
RestTemplateAutoConfiguration
.
class
})
@ConditionalOnClass
(
MeterRegistry
.
class
)
@ConditionalOnClass
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@Import
({
RestTemplateMetricsConfiguration
.
class
,
WebClientMetricsConfiguration
.
class
})
@Import
({
RestTemplateMetricsConfiguration
.
class
,
WebClientMetricsConfiguration
.
class
})
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/jetty/JettyMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -20,7 +20,9 @@ import io.micrometer.core.instrument.MeterRegistry;
...
@@ -20,7 +20,9 @@ import io.micrometer.core.instrument.MeterRegistry;
import
io.micrometer.core.instrument.binder.jetty.JettyServerThreadPoolMetrics
;
import
io.micrometer.core.instrument.binder.jetty.JettyServerThreadPoolMetrics
;
import
org.eclipse.jetty.server.Server
;
import
org.eclipse.jetty.server.Server
;
import
org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration
;
import
org.springframework.boot.actuate.metrics.web.jetty.JettyServerThreadPoolMetricsBinder
;
import
org.springframework.boot.actuate.metrics.web.jetty.JettyServerThreadPoolMetricsBinder
;
import
org.springframework.boot.autoconfigure.AutoConfigureAfter
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
...
@@ -38,6 +40,7 @@ import org.springframework.context.annotation.Configuration;
...
@@ -38,6 +40,7 @@ import org.springframework.context.annotation.Configuration;
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@ConditionalOnWebApplication
@ConditionalOnWebApplication
@ConditionalOnClass
({
JettyServerThreadPoolMetrics
.
class
,
Server
.
class
})
@ConditionalOnClass
({
JettyServerThreadPoolMetrics
.
class
,
Server
.
class
})
@AutoConfigureAfter
(
CompositeMeterRegistryAutoConfiguration
.
class
)
public
class
JettyMetricsAutoConfiguration
{
public
class
JettyMetricsAutoConfiguration
{
@Bean
@Bean
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/reactive/WebFluxMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -22,6 +22,7 @@ import io.micrometer.core.instrument.MeterRegistry;
...
@@ -22,6 +22,7 @@ import io.micrometer.core.instrument.MeterRegistry;
import
io.micrometer.core.instrument.config.MeterFilter
;
import
io.micrometer.core.instrument.config.MeterFilter
;
import
org.springframework.beans.factory.ObjectProvider
;
import
org.springframework.beans.factory.ObjectProvider
;
import
org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties.Web.Server.ServerRequest
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties.Web.Server.ServerRequest
;
...
@@ -49,7 +50,8 @@ import org.springframework.core.annotation.Order;
...
@@ -49,7 +50,8 @@ import org.springframework.core.annotation.Order;
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
({
MetricsAutoConfiguration
.
class
,
SimpleMetricsExportAutoConfiguration
.
class
})
@AutoConfigureAfter
({
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
,
SimpleMetricsExportAutoConfiguration
.
class
})
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
REACTIVE
)
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
REACTIVE
)
public
class
WebFluxMetricsAutoConfiguration
{
public
class
WebFluxMetricsAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/servlet/WebMvcMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -24,6 +24,7 @@ import io.micrometer.core.instrument.MeterRegistry;
...
@@ -24,6 +24,7 @@ import io.micrometer.core.instrument.MeterRegistry;
import
io.micrometer.core.instrument.config.MeterFilter
;
import
io.micrometer.core.instrument.config.MeterFilter
;
import
org.springframework.beans.factory.ObjectProvider
;
import
org.springframework.beans.factory.ObjectProvider
;
import
org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties.Web.Server.ServerRequest
;
import
org.springframework.boot.actuate.autoconfigure.metrics.MetricsProperties.Web.Server.ServerRequest
;
...
@@ -59,7 +60,8 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
...
@@ -59,7 +60,8 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@AutoConfigureAfter
({
MetricsAutoConfiguration
.
class
,
SimpleMetricsExportAutoConfiguration
.
class
})
@AutoConfigureAfter
({
MetricsAutoConfiguration
.
class
,
CompositeMeterRegistryAutoConfiguration
.
class
,
SimpleMetricsExportAutoConfiguration
.
class
})
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
SERVLET
)
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
SERVLET
)
@ConditionalOnClass
(
DispatcherServlet
.
class
)
@ConditionalOnClass
(
DispatcherServlet
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
@ConditionalOnBean
(
MeterRegistry
.
class
)
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
View file @
12bae2ad
...
@@ -20,7 +20,9 @@ import io.micrometer.core.instrument.MeterRegistry;
...
@@ -20,7 +20,9 @@ import io.micrometer.core.instrument.MeterRegistry;
import
io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
;
import
io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
;
import
org.apache.catalina.Manager
;
import
org.apache.catalina.Manager
;
import
org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration
;
import
org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder
;
import
org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder
;
import
org.springframework.boot.autoconfigure.AutoConfigureAfter
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
...
@@ -38,6 +40,7 @@ import org.springframework.context.annotation.Configuration;
...
@@ -38,6 +40,7 @@ import org.springframework.context.annotation.Configuration;
@Configuration
(
proxyBeanMethods
=
false
)
@Configuration
(
proxyBeanMethods
=
false
)
@ConditionalOnWebApplication
@ConditionalOnWebApplication
@ConditionalOnClass
({
TomcatMetrics
.
class
,
Manager
.
class
})
@ConditionalOnClass
({
TomcatMetrics
.
class
,
Manager
.
class
})
@AutoConfigureAfter
(
CompositeMeterRegistryAutoConfiguration
.
class
)
public
class
TomcatMetricsAutoConfiguration
{
public
class
TomcatMetricsAutoConfiguration
{
@Bean
@Bean
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment