Forum Discussion
Samir_Jha_52506
Noctilucent
Slight modified existing iRule. you can write something like below....
when RULE_INIT {
Change to "1" to enable debugging log statements
set static::Poolxyz_select_debug 0
}
when HTTP_REQUEST {
if {[string tolower [HTTP::host]] contains "api-dev" } {
switch -glob [string tolower [HTTP::uri]] {
"/someuri" { pool XYZ }
default { pool big_pool }
}
if { $static::Pool_select_debug eq 1 } {
log local0. "[IP::client_addr] with URI of [HTTP::uri] went to XYZ Pool"
}
}
}
Wackitron_36350
Jul 23, 2018Altocumulus
Thanks again, I will do that. Also wondering If we can log someruri to XYZ Pool and the rest uris to default pool. Makes lot easier for debugging. Also I will ask the QA to run the tests tomorrow and confirm here if it was successful.