#haproxy
Вопрос:
У меня есть такой URL-адрес
/папка/id_string_I_want_to_track/некоторые/другие/
/папка/[d]*_([w]{40})/некоторые/другие/
Я хочу сохранить «string_I_want_to_track» для отслеживания злоупотреблений по скорости запросов. Должен ли я сохранить переменную или я могу использовать регулярное выражение непосредственно на track-sc0?
Это регулярное выражение по пути » /папка/[d]_([w]{40})».
stick-table type string len 40 size 100k expire 10s store http_req_rate(10s)
http-request set-var(req.str2track) %[path,regsub([d]*_([w]{40})]
or
http-request track-sc0 %[path,regsub([d]*_([w]{40})]