Jack,
Do you have the xpack plugin installed for logstash?
I noted the following are missing from you logstash.yml:
xpack.monitoring.elasticsearch.url: "http://es-prod-node:9200"
xpack.monitoring.elasticsearch.username: "logstash_system"
xpack.monitoring.elasticsearch.password: "changeme"
It would need these to report.