Bandwidth usage monitoring on PPPoE clients

Good day everyone. I am reaching to the Mikrotik community for guidance in setting up my small home ISP. The infrastructure is currently setup as follows; I have an outdoor Mikrotik wireless access point setup on top of my roof which is connected to my fiber router inside the house via a Mikrotik router board RB951Ui. The router board exposes PPPoE server via eth02. Eth03 is connected to the fiber router for internet. On the routerboard I also configured my PPPoE client profiles. I am using simple queues to limit bandwidth per each PPPoE client profile. Everything is working fine but my problem is I don’t have visibility on the bandwidth and data usage on my clients. I would like to know how much data are my clients using? How can I get usage statistics per each PPPoE client forwarded to external applications like Logstash so that they can be indexed into ElasticSearch so that I can visualize data usages on Kibana?