▲xguru 2020-02-23 | parent | ★ favorite | on: M3 - 오픈소스 Metrics 플랫폼(m3db.io)다른 여러 대안들을 사용해보고 M3를 선택한 사람의 설명 https://news.ycombinator.com/item?id=22393337Raw Prometheus https://prometheus.io/ - 데이터를 다 넣는게 불가능했음Thanos https://thanos.io/ - 처음엔 좋았는데, 롱텀캐시 설정이 불가능. Thanos 자체도 Prometheus 저장 포맷을 이용해서, 메트릭 쿼리할때마다 같은 블록에 있는 모든 지표를 다운 받음. 그래서 필요없는 네트웍 트래픽이 발생하고 쿼리 시간이 길어짐. Cortex https://cortexmetrics.io/ - Thanos 랑 비슷한 문제가 예상되었음Victoria Metrics https://victoriametrics.com/ - 좋아보이는데 메인테이너가 혼자라서 불안M3DB - 비용과 속도면에서 현재 M3 대체제는 없어보임. 꽤 많은 양의 메모리가 필요하지만 쿼리 속도가 빠름. Prometheus 보다 적은 저장공간을 사용.
다른 여러 대안들을 사용해보고 M3를 선택한 사람의 설명
https://news.ycombinator.com/item?id=22393337
Raw Prometheus https://prometheus.io/ - 데이터를 다 넣는게 불가능했음
Thanos https://thanos.io/ - 처음엔 좋았는데, 롱텀캐시 설정이 불가능. Thanos 자체도 Prometheus 저장 포맷을 이용해서, 메트릭 쿼리할때마다 같은 블록에 있는 모든 지표를 다운 받음. 그래서 필요없는 네트웍 트래픽이 발생하고 쿼리 시간이 길어짐.
Cortex https://cortexmetrics.io/ - Thanos 랑 비슷한 문제가 예상되었음
Victoria Metrics https://victoriametrics.com/ - 좋아보이는데 메인테이너가 혼자라서 불안
M3DB - 비용과 속도면에서 현재 M3 대체제는 없어보임. 꽤 많은 양의 메모리가 필요하지만 쿼리 속도가 빠름. Prometheus 보다 적은 저장공간을 사용.