I need to have visibility on the requests that are served/rejected and the queue size like haproxy dashboard statistics
Have a look at Traefik metrics.
I need something visual like this for example
With Traefik metrics and Grafana you can get something like this: Grafana Traefik Dashboard
metrics