Hi, trying to set up node monitoring with metricbeat on a single node cluster (i know its best practise to have a monitoring node but this is just for testing etc) i've followed the install and looking at the logs it appears to be capturing data however no indexes are being created and data is not reaching kibana but i can't see any errors in logs to suggest that its failing to reach/contact
below is what journalctl is showing me
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.514Z        INFO        instance/beat.go:299        Setup Beat: metricbeat; Version: 7.9.3
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.514Z        INFO        [index-management]        idxmgmt/std.go:184        Set output.elasticsearch.index to 'metricbeat-7.9.3' as ILM is enabled.
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.515Z        INFO        eslegclient/connection.go:99        elasticsearch url: https://localhost:9200
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.515Z        INFO        [publisher]        pipeline/module.go:113        Beat name: bur-c1-n1
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.529Z        INFO        instance/beat.go:450        metricbeat start running.
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.529Z        INFO        [monitoring]        log/log.go:118        Starting metrics logging every 30s
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.530Z        INFO        cfgfile/reload.go:164        Config reloader started
Nov 11 12:03:45 metricbeat[23957]: 2020-11-11T12:03:45.530Z        INFO        cfgfile/reload.go:224        Loading of config files completed.
Nov 11 12:03:48 metricbeat[23957]: 2020-11-11T12:03:48.513Z        INFO        [add_cloud_metadata]        add_cloud_metadata/add_cloud_metadata.go:89        add_cloud_metadata: hosting provider type not detected.
Nov 11 12:04:15 metricbeat[23957]: 2020-11-11T12:04:15.531Z        INFO        [monitoring]        log/log.go:145        Non-zero metrics in the last 30s        {"monitoring": {"metrics": {"beat":{"cpu":{"system":{"ticks":70,"time":{"ms":70}},"total":{"ticks":160,"time":{"ms":168},"value":160},"user":{"ticks":90,"time":{"ms":98}}},"handles":{"limit":{"hard":524288,"soft":1024},"open":8},"info":{"ephemeral_id":"d20d7e00-8757-4de4-a3b8-65a869b7032c","uptime":{"ms":30098}},"memstats":{"gc_next":15086880,"memory_alloc":13069152,"memory_total":28510040,"rss":77127680},"runtime":{"goroutines":19}},"libbeat":{"config":{"module":{"running":0},"reloads":1,"scans":1},"output":{"type":"elasticsearch"},"pipeline":{"clients":0,"events":{"active":0}}},"system":{"cpu":{"cores":8},"load":{"1":0,"15":0.02,"5":0.04,"norm":{"1":0,"15":0.0025,"5":0.005}}}}}}
This is my elasticsearch-xpack.yml
    module: elasticsearch
    xpack.enabled: true
    period: 10s
    hosts: ["https://localhost:9200"]
    username: "elastic"
    password: "************"
    ssl.enabled: true
    ssl.certificate: "/etc/elasticsearch/config/certs/fullchain.pem"
    ssl.key: "/etc/elasticsearch/config/certs/privkey.pem"
    ssl.verification_mode: "full"
and this is my metricbeat.yml
      output.elasticsearch:
      # Array of hosts to connect to.
      output.elasticsearch:
      hosts: ["https://localhost:9200"]
      # Protocol - either `http` (default) or `https`.
      protocol: "https"
      # Authentication credentials - either API key or username/password.
      #api_key: "id:api_key"
      username: "elastic"
      password: "************"