I did not end up making one, that was more work than was worth for the time being. Instead I just push metrics to the prometheus pushgateway from each flow run to get the basics, like flow start time, duration, status, etc. I toyed with the idea of getting more in depth with it and interacting with the REST API from the flow itself to get closer to mimicking an actual exporter, but I turned that down for the sake of simplicity