I used IoTaWatt devices, which can be installed in panels. It is a great solution for by circuit monitoring, and has direct influxdb integration so you can use Grafana.
Per plug monitoring is cool however for getting specific devices on a circuit.
(Short video about the setup: https://www.youtube.com/watch?v=-tcbJCvuJG8)