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
290e8886
Commit
290e8886
authored
Oct 29, 2018
by
Andy Wilkinson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Polish "Handle StepRegistry connect/read timeout deprecation"
Closes gh-14886
parent
fe63342f
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
103 additions
and
50 deletions
+103
-50
AppOpticsMetricsExportAutoConfiguration.java
...rt/appoptics/AppOpticsMetricsExportAutoConfiguration.java
+12
-6
DatadogMetricsExportAutoConfiguration.java
...export/datadog/DatadogMetricsExportAutoConfiguration.java
+11
-5
DynatraceMetricsExportAutoConfiguration.java
...rt/dynatrace/DynatraceMetricsExportAutoConfiguration.java
+12
-6
ElasticMetricsExportAutoConfiguration.java
...export/elastic/ElasticMetricsExportAutoConfiguration.java
+11
-5
HumioMetricsExportAutoConfiguration.java
...ics/export/humio/HumioMetricsExportAutoConfiguration.java
+11
-6
InfluxMetricsExportAutoConfiguration.java
...s/export/influx/InfluxMetricsExportAutoConfiguration.java
+10
-4
KairosMetricsExportAutoConfiguration.java
...s/export/kairos/KairosMetricsExportAutoConfiguration.java
+12
-6
NewRelicMetricsExportAutoConfiguration.java
...port/newrelic/NewRelicMetricsExportAutoConfiguration.java
+12
-6
WavefrontMetricsExportAutoConfiguration.java
...rt/wavefront/WavefrontMetricsExportAutoConfiguration.java
+12
-6
No files found.
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/appoptics/AppOpticsMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
AppOpticsProperties
.
class
)
@EnableConfigurationProperties
(
AppOpticsProperties
.
class
)
public
class
AppOpticsMetricsExportAutoConfiguration
{
public
class
AppOpticsMetricsExportAutoConfiguration
{
private
final
AppOpticsProperties
properties
;
public
AppOpticsMetricsExportAutoConfiguration
(
AppOpticsProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
AppOpticsConfig
appOpticsConfig
(
AppOpticsProperties
appOpticsProperties
)
{
public
AppOpticsConfig
appOpticsConfig
()
{
return
new
AppOpticsPropertiesConfigAdapter
(
appOpticsP
roperties
);
return
new
AppOpticsPropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
AppOpticsMeterRegistry
appOpticsMeterRegistry
(
AppOpticsConfig
config
,
public
AppOpticsMeterRegistry
appOpticsMeterRegistry
(
AppOpticsConfig
config
,
Clock
clock
,
AppOpticsProperties
appOpticsProperties
)
{
Clock
clock
)
{
return
AppOpticsMeterRegistry
.
builder
(
config
).
clock
(
clock
)
return
AppOpticsMeterRegistry
.
builder
(
config
).
clock
(
clock
)
.
httpClient
(
new
HttpUrlConnectionSender
(
.
httpClient
(
appOpticsP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
appOpticsP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/datadog/DatadogMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
DatadogProperties
.
class
)
@EnableConfigurationProperties
(
DatadogProperties
.
class
)
public
class
DatadogMetricsExportAutoConfiguration
{
public
class
DatadogMetricsExportAutoConfiguration
{
private
final
DatadogProperties
properties
;
public
DatadogMetricsExportAutoConfiguration
(
DatadogProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
DatadogConfig
datadogConfig
(
DatadogProperties
datadogProperties
)
{
public
DatadogConfig
datadogConfig
()
{
return
new
DatadogPropertiesConfigAdapter
(
datadogP
roperties
);
return
new
DatadogPropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
DatadogMeterRegistry
datadogMeterRegistry
(
DatadogConfig
datadogConfig
,
public
DatadogMeterRegistry
datadogMeterRegistry
(
DatadogConfig
datadogConfig
,
Clock
clock
,
DatadogProperties
datadogProperties
)
{
Clock
clock
)
{
return
DatadogMeterRegistry
.
builder
(
datadogConfig
).
clock
(
clock
)
return
DatadogMeterRegistry
.
builder
(
datadogConfig
).
clock
(
clock
)
.
httpClient
(
.
httpClient
(
new
HttpUrlConnectionSender
(
datadogP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
datadogP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/dynatrace/DynatraceMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
DynatraceProperties
.
class
)
@EnableConfigurationProperties
(
DynatraceProperties
.
class
)
public
class
DynatraceMetricsExportAutoConfiguration
{
public
class
DynatraceMetricsExportAutoConfiguration
{
private
final
DynatraceProperties
properties
;
public
DynatraceMetricsExportAutoConfiguration
(
DynatraceProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
DynatraceConfig
dynatraceConfig
(
DynatraceProperties
dynatraceProperties
)
{
public
DynatraceConfig
dynatraceConfig
()
{
return
new
DynatracePropertiesConfigAdapter
(
dynatraceP
roperties
);
return
new
DynatracePropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
DynatraceMeterRegistry
dynatraceMeterRegistry
(
DynatraceConfig
dynatraceConfig
,
public
DynatraceMeterRegistry
dynatraceMeterRegistry
(
DynatraceConfig
dynatraceConfig
,
Clock
clock
,
DynatraceProperties
dynatraceProperties
)
{
Clock
clock
)
{
return
DynatraceMeterRegistry
.
builder
(
dynatraceConfig
).
clock
(
clock
)
return
DynatraceMeterRegistry
.
builder
(
dynatraceConfig
).
clock
(
clock
)
.
httpClient
(
new
HttpUrlConnectionSender
(
.
httpClient
(
dynatraceP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
dynatraceP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/elastic/ElasticMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
ElasticProperties
.
class
)
@EnableConfigurationProperties
(
ElasticProperties
.
class
)
public
class
ElasticMetricsExportAutoConfiguration
{
public
class
ElasticMetricsExportAutoConfiguration
{
private
final
ElasticProperties
properties
;
public
ElasticMetricsExportAutoConfiguration
(
ElasticProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
ElasticConfig
elasticConfig
(
ElasticProperties
elasticProperties
)
{
public
ElasticConfig
elasticConfig
()
{
return
new
ElasticPropertiesConfigAdapter
(
elasticP
roperties
);
return
new
ElasticPropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
ElasticMeterRegistry
elasticMeterRegistry
(
ElasticConfig
elasticConfig
,
public
ElasticMeterRegistry
elasticMeterRegistry
(
ElasticConfig
elasticConfig
,
Clock
clock
,
ElasticProperties
elasticProperties
)
{
Clock
clock
)
{
return
ElasticMeterRegistry
.
builder
(
elasticConfig
).
clock
(
clock
)
return
ElasticMeterRegistry
.
builder
(
elasticConfig
).
clock
(
clock
)
.
httpClient
(
.
httpClient
(
new
HttpUrlConnectionSender
(
elasticP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
elasticP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/humio/HumioMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,25 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,25 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
HumioProperties
.
class
)
@EnableConfigurationProperties
(
HumioProperties
.
class
)
public
class
HumioMetricsExportAutoConfiguration
{
public
class
HumioMetricsExportAutoConfiguration
{
private
final
HumioProperties
properties
;
public
HumioMetricsExportAutoConfiguration
(
HumioProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
HumioConfig
humioConfig
(
HumioProperties
humioProperties
)
{
public
HumioConfig
humioConfig
()
{
return
new
HumioPropertiesConfigAdapter
(
humioP
roperties
);
return
new
HumioPropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
HumioMeterRegistry
humioMeterRegistry
(
HumioConfig
humioConfig
,
Clock
clock
,
public
HumioMeterRegistry
humioMeterRegistry
(
HumioConfig
humioConfig
,
Clock
clock
)
{
HumioProperties
humioProperties
)
{
return
HumioMeterRegistry
.
builder
(
humioConfig
).
clock
(
clock
)
return
HumioMeterRegistry
.
builder
(
humioConfig
).
clock
(
clock
)
.
httpClient
(
.
httpClient
(
new
HttpUrlConnectionSender
(
humioP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
humioP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/influx/InfluxMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,10 +52,16 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,10 +52,16 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
InfluxProperties
.
class
)
@EnableConfigurationProperties
(
InfluxProperties
.
class
)
public
class
InfluxMetricsExportAutoConfiguration
{
public
class
InfluxMetricsExportAutoConfiguration
{
private
final
InfluxProperties
properties
;
public
InfluxMetricsExportAutoConfiguration
(
InfluxProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
InfluxConfig
influxConfig
(
InfluxProperties
influxProperties
)
{
public
InfluxConfig
influxConfig
()
{
return
new
InfluxPropertiesConfigAdapter
(
influxP
roperties
);
return
new
InfluxPropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
...
@@ -64,8 +70,8 @@ public class InfluxMetricsExportAutoConfiguration {
...
@@ -64,8 +70,8 @@ public class InfluxMetricsExportAutoConfiguration {
InfluxProperties
influxProperties
)
{
InfluxProperties
influxProperties
)
{
return
InfluxMeterRegistry
.
builder
(
influxConfig
).
clock
(
clock
)
return
InfluxMeterRegistry
.
builder
(
influxConfig
).
clock
(
clock
)
.
httpClient
(
.
httpClient
(
new
HttpUrlConnectionSender
(
influxP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
influxP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/kairos/KairosMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
KairosProperties
.
class
)
@EnableConfigurationProperties
(
KairosProperties
.
class
)
public
class
KairosMetricsExportAutoConfiguration
{
public
class
KairosMetricsExportAutoConfiguration
{
private
final
KairosProperties
properties
;
public
KairosMetricsExportAutoConfiguration
(
KairosProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
KairosConfig
kairosConfig
(
KairosProperties
kairosProperties
)
{
public
KairosConfig
kairosConfig
()
{
return
new
KairosPropertiesConfigAdapter
(
kairosP
roperties
);
return
new
KairosPropertiesConfigAdapter
(
this
.
p
roperties
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
KairosMeterRegistry
kairosMeterRegistry
(
KairosConfig
kairosConfig
,
Clock
clock
,
public
KairosMeterRegistry
kairosMeterRegistry
(
KairosConfig
kairosConfig
,
KairosProperties
kairosProperties
)
{
Clock
clock
)
{
return
KairosMeterRegistry
.
builder
(
kairosConfig
).
clock
(
clock
)
return
KairosMeterRegistry
.
builder
(
kairosConfig
).
clock
(
clock
)
.
httpClient
(
.
httpClient
(
new
HttpUrlConnectionSender
(
kairosP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
kairosP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/newrelic/NewRelicMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -53,20 +53,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -53,20 +53,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
NewRelicProperties
.
class
)
@EnableConfigurationProperties
(
NewRelicProperties
.
class
)
public
class
NewRelicMetricsExportAutoConfiguration
{
public
class
NewRelicMetricsExportAutoConfiguration
{
private
final
NewRelicProperties
properties
;
public
NewRelicMetricsExportAutoConfiguration
(
NewRelicProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
NewRelicConfig
newRelicConfig
(
NewRelicProperties
props
)
{
public
NewRelicConfig
newRelicConfig
()
{
return
new
NewRelicPropertiesConfigAdapter
(
prop
s
);
return
new
NewRelicPropertiesConfigAdapter
(
this
.
propertie
s
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
NewRelicMeterRegistry
newRelicMeterRegistry
(
NewRelicConfig
newRelicConfig
,
public
NewRelicMeterRegistry
newRelicMeterRegistry
(
NewRelicConfig
newRelicConfig
,
Clock
clock
,
NewRelicProperties
newRelicProperties
)
{
Clock
clock
)
{
return
NewRelicMeterRegistry
.
builder
(
newRelicConfig
).
clock
(
clock
)
return
NewRelicMeterRegistry
.
builder
(
newRelicConfig
).
clock
(
clock
)
.
httpClient
(
new
HttpUrlConnectionSender
(
.
httpClient
(
new
RelicP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
newRelicP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/wavefront/WavefrontMetricsExportAutoConfiguration.java
View file @
290e8886
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
...
@@ -52,20 +52,26 @@ import org.springframework.context.annotation.Configuration;
@EnableConfigurationProperties
(
WavefrontProperties
.
class
)
@EnableConfigurationProperties
(
WavefrontProperties
.
class
)
public
class
WavefrontMetricsExportAutoConfiguration
{
public
class
WavefrontMetricsExportAutoConfiguration
{
private
final
WavefrontProperties
properties
;
public
WavefrontMetricsExportAutoConfiguration
(
WavefrontProperties
properties
)
{
this
.
properties
=
properties
;
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
WavefrontConfig
wavefrontConfig
(
WavefrontProperties
props
)
{
public
WavefrontConfig
wavefrontConfig
()
{
return
new
WavefrontPropertiesConfigAdapter
(
prop
s
);
return
new
WavefrontPropertiesConfigAdapter
(
this
.
propertie
s
);
}
}
@Bean
@Bean
@ConditionalOnMissingBean
@ConditionalOnMissingBean
public
WavefrontMeterRegistry
wavefrontMeterRegistry
(
WavefrontConfig
wavefrontConfig
,
public
WavefrontMeterRegistry
wavefrontMeterRegistry
(
WavefrontConfig
wavefrontConfig
,
Clock
clock
,
WavefrontProperties
wavefrontProperties
)
{
Clock
clock
)
{
return
WavefrontMeterRegistry
.
builder
(
wavefrontConfig
).
clock
(
clock
)
return
WavefrontMeterRegistry
.
builder
(
wavefrontConfig
).
clock
(
clock
)
.
httpClient
(
new
HttpUrlConnectionSender
(
.
httpClient
(
wavefrontP
roperties
.
getConnectTimeout
(),
new
HttpUrlConnectionSender
(
this
.
p
roperties
.
getConnectTimeout
(),
wavefrontP
roperties
.
getReadTimeout
()))
this
.
p
roperties
.
getReadTimeout
()))
.
build
();
.
build
();
}
}
...
...
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