We would like to annotate our inbound log messages with sequence numbers which we can then use to detect and measure message loss.
What is the best way to go about this? Use in-line ruby code to generate sequence numbers or an external generator, like redis? And might an external generator have a noticeable impact on throughput?
If you want to measure message losses, you can use the pipeline statistic. Have you tried monitoring Logstash or ELK stack with Metricbeat or ElasticAgent?
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.