Мне было интересно, есть ли способ отслеживать различные HTTP-коды, которые HAProxy отправляет клиентам.
Например, у вас есть журнал со списком различных кодов состояния:
200
200
302
404
499
500
Имея это, я могу построить график с помощью rrdtool или чего-то еще.
HAProxy предоставляет код состояния в формате httplog:
- status_code - это код статуса HTTP, возвращаемый клиенту. Этот статус обычно устанавливается сервером, но он также может быть установлен haproxy, когда сервер недоступен или его ответ заблокирован haproxy.
Вам просто нужно активировать его с помощью option httplog
http://cbonte.github.io/haproxy-dconv/configuration-1.4.html#8.2.3