M3 - ओपन सोर्स Metrics प्लेटफ़ॉर्म
(m3db.io)-
Uber द्वारा बहुत बड़ी संख्या में metrics के collection/analysis के लिए बनाया गया open source solution
-
M3DB - distributed time-series DB भी साथ में open source
-
cluster management और replication features built-in
-
Prometheus के storage backend के रूप में उपयोग संभव
-
Gorilla TSZ के साथ efficient compression
2 टिप्पणियां
कई अलग-अलग विकल्प आज़माने के बाद M3 चुनने वाले व्यक्ति की व्याख्या
https://news.ycombinator.com/item?id=22393337
Raw Prometheus https://prometheus.io/ - इसमें सारा डेटा डालना संभव नहीं था
Thanos https://thanos.io/ - शुरुआत में अच्छा लगा, लेकिन long-term cache सेट करना संभव नहीं था। Thanos खुद भी Prometheus के storage format का इस्तेमाल करता है, इसलिए metrics query करते समय हर बार उसी block में मौजूद सभी metrics डाउनलोड करता है। इससे अनावश्यक network traffic पैदा होता है और query समय लंबा हो जाता है।
Cortex https://cortexmetrics.io/ - लगा कि Thanos जैसी ही समस्या यहाँ भी हो सकती है
Victoria Metrics https://victoriametrics.com/ - अच्छा दिखता है, लेकिन सिर्फ एक maintainer होने की वजह से चिंता होती है
M3DB - लागत और गति के मामले में फिलहाल M3 का कोई विकल्प नहीं दिखता। काफ़ी ज़्यादा memory चाहिए, लेकिन query speed तेज़ है। Prometheus की तुलना में कम storage space इस्तेमाल करता है।
M3 के पूर्व tech lead और अब M3 का उपयोग करने वाला monitoring platform https://chronosphere.io/ शुरू करने वाले Rob Skillington की प्रस्तुति
Querying millions to billions of metrics with M3DB's inverted index - https://fosdem.org/2020/schedule/event/m3db/