6 ms·
What's interesting about some of the more modern monitoring systems like M3 and Prometheus is that they have a reverse index on top of the column store entries
by roskilli 7y ago
What's interesting about some of the more modern monitoring systems like M3 and Prometheus is that they have a reverse index on top of the column store entries to very quickly find the relevant metrics for a multi-dimensional query.
In fact M3 uses FST index segments, a common Apache Lucene segment which is used by ElasticSearch, for secondary index metric name and dimension full-text search capabilities:
https://github.com/m3db/m3/tree/master/src/m3ninx/index/segment/fst https://github.com/m3db/m3/tree/master/src/m3ninx/index/segm...