I use Node-Red that listens to the eventsocket and posts the data to an Influx database and use Grafana for the graphing. You can find more here:
Yes, I have done that and yes, it appear to have an felt impact. I have no data to back that statement up so take it with a grain of salt. In addition, it is usually a temporary measure like a reboot.