Usage
build.gradle
Groovy DSL
dependencies {
implementation helix.shadow.http.springboot.starter
}
build.gradle.kts
Kotlin DSL
dependencies {
implementation(helix.shadow.http.springboot.starter)
}
Configuration
This starter uses the helix.shadow.http property namespace.
HTTP Shadow Traffic configuration.
helix.shadow.http.enabled(Boolean): Enable or disable HTTP shadow traffic.helix.shadow.http.percentage(Integer): Percentage of traffic to shadow (0-100).helix.shadow.http.hosts(Set): Destination hostnames to which shadow traffic should be sent.helix.shadow.http.custom-headers(Map): Custom headers to add to shadow requests.helix.shadow.http.forward-headers(Set): Header names from the incoming request to forward to the shadow request.helix.shadow.http.inclusion-filters(Set): Optional filters (e.g., paths or patterns) to include when deciding which requests to shadow.