Make management.tracing.enabled are first-class property
This will allow metadata to be generated for it automatically. Closes gh-31656
This commit is contained in:
parent
6d4390e034
commit
3ab36074dc
|
@ -30,6 +30,11 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
@ConfigurationProperties("management.tracing")
|
@ConfigurationProperties("management.tracing")
|
||||||
public class TracingProperties {
|
public class TracingProperties {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether auto-configuration of tracing is enabled.
|
||||||
|
*/
|
||||||
|
private boolean enabled = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sampling configuration.
|
* Sampling configuration.
|
||||||
*/
|
*/
|
||||||
|
@ -45,6 +50,14 @@ public class TracingProperties {
|
||||||
*/
|
*/
|
||||||
private final Propagation propagation = new Propagation();
|
private final Propagation propagation = new Propagation();
|
||||||
|
|
||||||
|
public boolean isEnabled() {
|
||||||
|
return this.enabled;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEnabled(boolean enabled) {
|
||||||
|
this.enabled = enabled;
|
||||||
|
}
|
||||||
|
|
||||||
public Sampling getSampling() {
|
public Sampling getSampling() {
|
||||||
return this.sampling;
|
return this.sampling;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue