The docs state that I could use the cloud.* output to make things easier. But that output doesn't have settings like the compression_level for instance.
Could the above configuration be reduced to something like this:
In principle cloud.auth and cloud.id only overwrite the options metioned there. Rest of the options can be used the same as if cloud settings were not being used.
I've just read that too fast... Here is the answer in the docs you provided:
The Cloud ID, which can be found in the Elastic Cloud web console, is used by Filebeat to resolve the Elasticsearch and Kibana URLs. This setting overwrites the output.elasticsearch.hosts and setup.kibana.host settings.
So I guess I should set cloud.* for the Beat to know to where it should send its data (output.elasticsearch.hostsl), but I could also set output.elasticsearch.compress_level for example.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.