Is there a way from the metricbeat sink to persist the measures on the monitored node in case of network failure so as to send them back to elasticsearch once the network is back and not loosing them ?
Or do I have to user a logstash instance (or kafka or any other means) to act as an intermediary persisted queue on the monitored node ?
Of course, this is not enough, as messages are kept in memory. As of today, we don't have spooling to disk implemented for this situations (but we want it), so you guessed correctly, you can use Logstash for this, as it implements this mechanism, kafka would be another option.
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.