Seeing as you're going to ignore my advice which is okay but I'll only be able to help a bit then.
Seeing as you are skipping step 2 above you can try this..
Your logstash configuration is not correct for the output ... This assumes your ran
metricbeat setup -e
when you first set up
Also this will not work if you setup modules... And need pipelines ... But for base metricbeat it will probably work
elasticsearch {
hosts => "http://localhost:9200"
user => "elastic"
password => "password"
manage_template => false
index => "metricbeat-8.2.3"
action => "create"
}
You might also want to look learn here