fixing ping-service

This commit is contained in:
stefan
2025-09-16 14:28:17 +02:00
parent e40f3d9453
commit e266701348
2 changed files with 13 additions and 3 deletions
+5
View File
@@ -54,6 +54,11 @@ dependencies {
// Spring Cloud Consul for service registration and discovery // Spring Cloud Consul for service registration and discovery
implementation(libs.spring.cloud.starter.consul.discovery) implementation(libs.spring.cloud.starter.consul.discovery)
// === Caching ===
// Caffeine cache for Spring Cloud LoadBalancer (resolves production cache warning)
implementation("com.github.ben-manes.caffeine:caffeine")
implementation("org.springframework:spring-context-support")
// === Resilience & Fault Tolerance === // === Resilience & Fault Tolerance ===
// Resilience4j Circuit Breaker for fault tolerance // Resilience4j Circuit Breaker for fault tolerance
implementation(libs.resilience4j.spring.boot3) implementation(libs.resilience4j.spring.boot3)
@@ -25,12 +25,17 @@ management:
probes: probes:
enabled: true enabled: true
tracing: tracing:
enabled: true # Disable tracing by default to avoid Zipkin connection errors
enabled: ${TRACING_ENABLED:false}
sampling: sampling:
probability: ${TRACING_SAMPLING_PROBABILITY:1.0} probability: ${TRACING_SAMPLING_PROBABILITY:0.1}
zipkin: zipkin:
tracing: tracing:
endpoint: ${ZIPKIN_TRACING_ENDPOINT:http://zipkin:9411/api/v2/spans} # Only configure endpoint if tracing is explicitly enabled
endpoint: ${ZIPKIN_TRACING_ENDPOINT:http://localhost:9411/api/v2/spans}
# Configure timeout and connection settings to handle missing Zipkin gracefully
connect-timeout: 1s
read-timeout: 5s
# Resilience4j Circuit Breaker Configuration # Resilience4j Circuit Breaker Configuration
resilience4j: resilience4j: