RED-9157 - Check if otlp endpoint is resolvable before enabling tracing
This commit is contained in:
parent
be1a0940f2
commit
8b0cb06bfc
@ -8,10 +8,12 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
@Builder
|
@Builder
|
||||||
@Getter
|
@Getter
|
||||||
|
@Slf4j
|
||||||
public class TracingSafetyCheck {
|
public class TracingSafetyCheck {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@ -21,7 +23,9 @@ public class TracingSafetyCheck {
|
|||||||
public boolean isEndpointResolvable() {
|
public boolean isEndpointResolvable() {
|
||||||
|
|
||||||
String endpoint = openTelemetryConfig.getOtlpEndpoint();
|
String endpoint = openTelemetryConfig.getOtlpEndpoint();
|
||||||
return endpoint != null && canResolveEndpoint(endpoint);
|
boolean resolvable = endpoint != null && canResolveEndpoint(endpoint);
|
||||||
|
log.info("Endpoint {} is resolvable: {}", endpoint, resolvable);
|
||||||
|
return resolvable;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user