Logstashを起動したときに以下のエラーが発生。
occurred! {:error=>#<ArgumentError: Setting "xpack.monitoring.elasticsearch.host" hasn't been registered>
これで調べるとxpackがちゃんとインストールされていないときにでるエラーみたいな記事ばかりヒットするため、そっちばかり調べてしまい、無駄な時間を使ってしまったのですが。
logstash.ymlのxpack.monitoring.elasticsearch.hostsがhostになっていたのが原因でした。
ただのスペルミスのエラーでした。草。