M3 - Nền tảng Metrics mã nguồn mở
(m3db.io)-
Giải pháp mã nguồn mở do Uber tạo ra để thu thập/phân tích một lượng cực lớn các chỉ số
-
M3DB - bản thân CSDL chuỗi thời gian phân tán cũng được mã nguồn mở
-
Tích hợp sẵn khả năng quản lý cụm và sao chép
-
Có thể dùng làm kho lưu trữ cho Prometheus
-
Nén hiệu quả với Gorilla TSZ
2 bình luận
Giải thích của một người đã thử nhiều lựa chọn thay thế khác nhau rồi chọn M3
https://news.ycombinator.com/item?id=22393337
Raw Prometheus https://prometheus.io/ - không thể đưa toàn bộ dữ liệu vào
Thanos https://thanos.io/ - lúc đầu khá tốt, nhưng không thể cấu hình long-term cache. Bản thân Thanos cũng dùng định dạng lưu trữ của Prometheus, nên mỗi khi truy vấn metric thì tải xuống tất cả các chỉ số trong cùng block. Vì vậy phát sinh lưu lượng mạng không cần thiết và thời gian truy vấn bị kéo dài.
Cortex https://cortexmetrics.io/ - dự đoán sẽ có vấn đề tương tự như Thanos
Victoria Metrics https://victoriametrics.com/ - trông có vẻ tốt nhưng chỉ có một maintainer nên khá bất an
M3DB - hiện tại có vẻ chưa có giải pháp thay thế nào cho M3 về mặt chi phí và tốc độ. Cần khá nhiều bộ nhớ, nhưng tốc độ truy vấn nhanh. Dùng ít dung lượng lưu trữ hơn Prometheus.
Rob Skillington, người từng là tech lead của M3 và hiện đã sáng lập nền tảng giám sát https://chronosphere.io/ sử dụng M3, trình bày.
Querying millions to billions of metrics with M3DB's inverted index - https://fosdem.org/2020/schedule/event/m3db/