The author should also mention how much ES was faster against SigNoz with trace_id fetches (137x) and fetching first 100 logs (14x). Aggregating queries is known pain point for ES and will always be, due to ES design. People use additional tools for this, like Kafka Streams or Spark.
> ClickHouse provides various codecs and compression mechanism which is used by SigNoz for storing logs
What was "index.codec" for ES? Unfortunately, the default value does not provide the best compression ratio.
I won't say that ES (or OpenSearch) is perfect, but I was surprised it holds well here, considering ES was run in (I'll presume) a non-optimal environment. First, put Kafka instead of Logstash (or in front of Logstash), and your ingestion rate will skyrocket. The second, learn how to tune JVM.
Also, the author should use OpenSearch [1] because that is the place where all open-source development is happening now.