เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบชเบฐเบšเบฒเบเบ”เบตเบ—เบธเบเบ„เบปเบ™. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ–เบญเบ”เบˆเบฒเบเบชเบฝเบ‡ เบšเบปเบ”โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบˆเบฒเบโ€‹เบเบญเบ‡โ€‹เบ›เบฐเบŠเบธเบกโ€‹เปƒเบซเบเปˆโ€‹เบ•เบดเบ”เบ•เบฒเบกโ€‹เบเบงเบ”เบเบฒ 4.

Prometheus - เบฅเบฐเบšเบปเบšเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปเบฅเบฐเบ•เบฑเป‰เบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เป€เบžเบทเปˆเบญเบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™ deviations เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš.

เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš Thanos ะธ VictoriaMetrics โ€” เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เปƒเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เบเบฒเบงโ€‹เบ‚เบญเบ‡ Prometheus metricsโ€‹.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบซเบผเบดเป‰เบ™เบงเบดเบ”เบตเป‚เบญ

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเบญเบเบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš Prometheus. เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเป€เบเบฑเบšเบเปเบฒ metrics เบˆเบฒเบเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. Prometheus เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบ—เบถเบ metrics เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปเบฅเบฐเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปเบฅเบฐเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ” Prometheusโ€‹:

  • เบกเบฑเบ™เบšเปเปˆเบกเบตเบกเบธเบกเป€เบšเบดเปˆเบ‡เปเบšเบšเบชเบญเบšเบ–เบฒเบกเบ—เบปเปˆเบงเป‚เบฅเบ. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบตเบซเบผเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡ prometheus. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบเบฑเบšเบเปเบฒ metrics. เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ metrics เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบเบฑเบšเบเปเบฒเบˆเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡ prometheus เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. Prometheus เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เบตเป‰.
  • เบ”เป‰เบงเบ prometheus, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบˆเปเบฒเบเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ”เบฝเบง. Prometheus เบšเปเปˆเป„เบ”เป‰เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบ—เบปเปˆเบงเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฒเบเบญเบฑเบ™. เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เปเบเบเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ Prometheus เบซเบผเบฒเบ.
  • เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ metrics เปƒเบ™ Prometheus เปเบกเปˆเบ™เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ”เบฝเบงเบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบ—เบปเปˆเบงเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฒเบ.
  • เบกเบฑเบ™เบšเปเปˆเบ‡เปˆเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ Prometheus.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ/เบชเบดเปˆเบ‡เบ—เป‰เบฒเบ—เบฒเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบšเป?

เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เปเบกเปˆเบ™:

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบเบฑเบšเบเปเบฒเป‚เบ”เบ Prometheus. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบˆเบฒเบเบชเบฐเป„เบฅเป‰เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเปƒเบ™เบงเบดเบ—เบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เปƒเบ™เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบชเบญเบ‡เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เปเบฒเบญเบดเบ”: Thanos ะธ VictoriaMetrics.

เบชเปเบฒเบฅเบฑเบšเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš Thanos เบ›เบฐเบเบปเบ”เป‚เบ”เบ เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเป„เบ”เป‰เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™ Thanos เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆ Prometheus เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เปเบœเปˆเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบ„เบฑเบ”เบฅเบญเบเบกเบฑเบ™เป„เบ›เบ—เบตเปˆ S3 เบเบŠเบช เบซเบผเบทเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบงเบฑเบ”เบ–เบธเบญเบทเปˆเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ Thanos เปƒเบซเป‰เบ—เบฑเบ”เบชเบฐเบ™เบฐเบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ—เบปเปˆเบงเป‚เบฅเบ. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบญเบšเบ–เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธเบˆเบฒเบเบซเบผเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡ Prometheus.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ PromQL เปเบฅเบฐ Prometheus querying API.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” Prometheus เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เบฝเบงเบเบฑเบ™เบเบฑเบš Prometheus.

เบเปˆเบฝเบงเบเบฑเบš VictoriaMetrics. เบ—เบตเปˆเบ™เบตเป‰ เบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”, เบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบปเบ™เบ—เบฐเบ™เบฒเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ” VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบ prometheus เบซเบผเบฒเบ API เบ‚เบฝเบ™เบ—เบฒเบ‡เป„เบ เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ Prometheus.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เปเบšเบšเบชเบญเบšเบ–เบฒเบกเบ—เบปเปˆเบงเป‚เบฅเบ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบซเบผเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡ Prometheus เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ VictoriaMetrics เบซเบ™เบถเปˆเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบŠเบฑเปˆเบ™ Thanos, PromQL เปเบฅเบฐ Prometheus querying API.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Thanos, เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ VictoriaMetrics เบ–เบทเบเบ‚เบฝเบ™เบˆเบฒเบเบˆเบธเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเป„เบงเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Thanos, เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบฑเบ‡เบ•เบฑเป‰เบ‡เปเบฅเบฐเปเบ™เบงเบ™เบญเบ™. เบเบดเบ™ เบฅเบธเป‰เบ™เบ”เบฝเบง, เป€เบŠเบดเปˆเบ‡เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบ™เปเบ™เบงเบ•เบฑเป‰เบ‡. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ 1 GB เปเบฅเบฐเบ„เปˆเบญเบเป†เป€เบ•เบตเบšเป‚เบ•เป€เบ›เบฑเบ™เบฎเป‰เบญเบเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปเบฅเบฐ 1 TB เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ. VictoriaMetrics เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบ›เบฐเบกเบฒเบ™ 100 เป€เบ—เบปเปˆเบฒเป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบšเบฅเบฐเบšเบปเบš 1-core.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ‚เบญเบ‡ Thanos เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เป€เบ”เบทเบญเบ™เบžเบฐเบˆเบดเบ 2017, เป€เบกเบทเปˆเบญเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ›เบฒเบเบปเบ”. เบเปˆเบญเบ™เบ™เบตเป‰, Thanos เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเปƒเบ™ improbable.io.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบดเบ–เบธเบ™เบฒ 2019 เบกเบตเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบญเบฑเบ™เบชเบณเบ„เบฑเบ™ 0.5.0, เปƒเบ™เบ™เบฑเป‰เบ™ เป€เบญเบปเบฒเบญเบญเบ เบเบฒเบ™เบ™เบดเบ™เบ—เบฒ เบžเบดเบ—เบตเบเบฒเบ™. เบฅเบฒเบงเป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเบˆเบฒเบ Thanos เป€เบžเบฒเบฐเบงเปˆเบฒเบฅเบฒเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเบ”เบต. เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบฅเป‰เบงเบเบธเปˆเบก Thanos เป€เบฎเบฑเบ”เบงเบฝเบเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, nodes เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบกเบฑเบ™เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ protocol เบ™เบดเบ™เบ—เบฒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเบถเปˆเบ‡เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบญเบปเบฒเบฅเบฒเบงเบญเบญเบเบˆเบฒเบเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบดเบ–เบธเบ™เบฒ 2019 เบ”เบฝเบงเบเบฑเบ™, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบปเปˆเบ‡เป€เบฅเบเบชเบฐเบซเบกเบฑเบ 256 ะฒ เบกเบนเบ™เบ™เบดเบ—เบดเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰ Cloud Native.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบชเบญเบ‡เบชเบฒเบกเป€เบ”เบทเบญเบ™ Thanos เป„เบ”เป‰เบ–เบทเบเบเบญเบกเบฎเบฑเบšเป€เบ‚เบปเป‰เบฒเปƒเบ™ เบกเบนเบ™เบ™เบดเบ—เบดเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰ Cloud Native, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเบกเบต Prometheus, Kubernetes เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเบญเบทเปˆเบ™เป†.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบฑเบ‡เบเบญเบ™ 2018, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ VictoriaMetrics เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ 2018, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเปˆเบฒเบงเป€เบ–เบดเบ‡ VictoriaMetrics เบขเปˆเบฒเบ‡เป€เบ›เบตเบ”เป€เบœเบตเบเป€เบ›เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒ 2018, เบชเบฐเบšเบฑเบš Single-node เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบžเบถเบ”เบชเบฐเบžเบฒ 2019 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ เปเบซเบผเปˆเบ‡เบ—เบตเปˆเบกเบฒเบ‚เบญเบ‡เบ—เบฑเบ‡ Single-node เปเบฅเบฐ cluster versions.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™เป€เบ”เบทเบญเบ™เบกเบดเบ–เบธเบ™เบฒ 2019, เบ„เบทเบเบฑเบ™เบเบฑเบš Thanos, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเบปเปˆเบ‡เปƒเบšเบชเบฐเปเบฑเบเป„เบ›เบซเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™ CNCF เบžเบฒเบเปƒเบ•เป‰เบ•เบปเบงเป€เบฅเบ 255. เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเบซเบกเบฑเบเบกเบทเป‰เบซเบ™เบถเปˆเบ‡เบเปˆเบญเบ™เบ—เบตเปˆ Thanos เบชเบฐเบซเบกเบฑเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปเบ•เปˆ, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบˆเบฒเบเบŠเบธเบกเบŠเบปเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ‚เปเปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบชเบฐเป„เบฅเป‰เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡ Thanos เปเบฅเบฐ VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Thanos. เบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเบตเป€เบซเบผเบทเบญเบ‡เปเบกเปˆเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš Prometheus. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบญเบทเปˆเบ™เปเบกเปˆเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš Thanos. เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”. Thanos Sidecar เปเบกเปˆเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเบ‚เป‰เบฒเบ‡ Prometheus เบ—เบธเบเป†. เบกเบฑเบ™เป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™ Prometheus เบˆเบฒเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ S3 เบซเบผเบทเบšเปˆเบญเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธเบญเบทเปˆเบ™.

เบเบฑเบ‡เบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ Thanos Store Gateway, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบˆเบฒเบ Object Storage เบ•เบฒเบกเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒเบˆเบฒเบ Thanos Query. Thanos Query เบ›เบฐเบ•เบดเบšเบฑเบ” PromQL เปเบฅเบฐ Prometheus API. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบˆเบฒเบเบžเบฒเบเบ™เบญเบเบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบท Prometheus. เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก PromQL, เบชเบปเปˆเบ‡เบžเบงเบเบกเบฑเบ™เป„เบ›เบ—เบตเปˆ Thanos Store Gateway, Thanos Store Gateway เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบˆเบฒเบ Object Storage, เบชเบปเปˆเบ‡เบ„เบทเบ™.

เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเปƒเบ™ Object Storage เป‚เบ”เบเบšเปเปˆเบกเบตเบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบชเบธเบ”เบ—เป‰เบฒเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” Thanos Sidecar, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบชเบฒเบกเบฒเบ”เบญเบฑเบšเป‚เบซเบฅเบ”เบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเปƒเบชเปˆ Object Storage S3, เป€เบžเบฒเบฐเบงเปˆเบฒ Prometheus เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

เป€เบˆเบปเป‰เบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเปเบ™เบงเปƒเบ”เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบซเบฒเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰? Thanos Query, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบ—เบตเปˆ Thanos Store Gateway, เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ‚เบฐเบซเบ™เบฒเบ™เบเบฑเบš Thanos Sidecar เปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เป€เบŠเบดเปˆเบ‡เบ•เบฑเป‰เบ‡เบขเบนเปˆเบ‚เป‰เบฒเบ‡ Prometheus.

เปเบฅเบฐ Thanos Sidecar, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, proxies เบฎเป‰เบญเบ‡เบ‚เปเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ•เปเปˆเบเบฑเบš Prometheus, เปเบฅเบฐเบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบเบฑเบ‡เบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเบกเบต Thanos เบˆเบฐเบšเปเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ”เบต. เบ™เบตเป‰เปเบกเปˆเบ™ Thanos Compact, เป€เบŠเบดเปˆเบ‡เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบกเป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปƒเบ™ Object Storage เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบ–เบทเบเบญเบฑเบšเป‚เบซเบฅเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เป‚เบ”เบ Thanos Sidecars. Thanos Sidecar เบญเบฑเบšเป‚เบซเบผเบ”เป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบžเบฒเบเปƒเบ™เบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡. เป„เบŸเบฅเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เป€เบ•เบตเบšเป‚เบ•เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบซเบผเบฒเบ, เบ„เบงเบฒเบกเบˆเปเบฒเบซเบผเบฒเบเปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš Thanos Store Gateway, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐ metadata. Thanos Store Gateway เบเบฒเบเป€เบ›เบฑเบ™เบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ Thanos Compact, เป€เบŠเบดเปˆเบ‡เบฅเบงเบกเป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบซเบ™เป‰เบญเบเบฅเบปเบ‡เปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™ Thanos Store Gateway.

เบเบฑเบ‡เบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบŠเบฑเปˆเบ™ Thanos Ruler. เบกเบฑเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™ Prometheus เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ›เบฐเป€เบกเบตเบ™เบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ Prometheus เป€เบžเบทเปˆเบญเบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒ Object Storage. เปเบ•เปˆเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒ ... เบฅเบฒเบง เบกเบตเปเบ™เบงเป‚เบ™เป‰เบกเบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบ„เบปเบšเบ–เป‰เบงเบ™.

เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡ Thanos.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ•เบญเบ™เบ™เบตเป‰เปƒเบซเป‰เบ›เบฝเบšเบ—เบฝเบšเบกเบฑเบ™เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ VictoriaMetrics.

VictoriaMetrics เบกเบต 2 เบฅเบธเป‰เบ™: เบฅเบธเป‰เบ™เบ”เบฝเบง เปเบฅเบฐ เบฎเบธเปˆเบ™เบเบธเปˆเบก. เป‚เบซเบ™เบ”เบ”เบฝเบงเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป€เบ„เบทเปˆเบญเบ‡เบ”เบฝเบง. single-node เบšเปเปˆเบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบชเบญเบ‡เบ„เบนเปˆ. เบ„เบนเปˆเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบชเบฐเป„เบฅเป‰เบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเป€เบ›เบฑเบ™เบชเบตเปˆเบซเบผเปˆเบฝเบกเบ™เบตเป‰. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบขเบนเปˆเบžเบฒเบเปƒเบ™เบชเบตเปˆเบซเบผเปˆเบฝเบกเบกเบปเบ™เปเบกเปˆเบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ„เบนเปˆเบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบš Single-node. เป€เบˆเบปเป‰เบฒเบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบฅเบฒเบง. เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ binary เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ.

เบชเบฐเบšเบฑเบšเบเบธเปˆเบกเปเบกเปˆเบ™เบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ. เบžเบฒเบเปƒเบ™เบกเบฑเบ™เบกเบตเบชเบฒเบกเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™: vmselect, vminsert เปเบฅเบฐ vmstorage. เบˆเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เป€เบฎเบฑเบ”เบซเบเบฑเบ‡. เบญเบปเบ‡เบ›เบฐเบเบญเบš Insert เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†: เบˆเบฒเบ Prometheus remote write API, Influx line protocol, Graphite protocol เปเบฅเบฐ OpenTSDB protocol. เบญเบปเบ‡เบ›เบฐเบเบญเบš Insert เบเบญเบกเบฎเบฑเบšเบžเบงเบเบกเบฑเบ™, เปเบเบเบžเบงเบเบกเบฑเบ™เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบงเบเบกเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆ, เบšเปˆเบญเบ™เบ—เบตเปˆเบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปเบฅเป‰เบง. เบญเบปเบ‡เบ›เบฐเบเบญเบš Select, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก PromQL. เบฅเบฒเบงเบ›เบฐเบ•เบดเบšเบฑเบ” PromQL, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš Prometheus querying API, เปเบฅเบฐเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™ Prometheus เปƒเบ™ Grafana เบซเบผเบทเบฅเบนเบเบ„เป‰เบฒ Prometheus API เบญเบทเปˆเบ™เป†. เป€เบฅเบทเบญเบเบเบญเบกเบฎเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป promql, เบงเบดเป€เบ„เบฒเบฐเบกเบฑเบ™, เบญเปˆเบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ™เบตเป‰เบˆเบฒเบ nodes เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ„เปเบฒเบ•เบญเบš.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบซเป‰เบ›เบฝเบšเบ—เบฝเบšเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Thanos เปเบฅเบฐ VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบซเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Thanos. เบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Thanos, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡ bucket เปƒเบ™ Object Storage, เป€เบŠเบฑเปˆเบ™ S3 เบซเบผเบท GCS, เป€เบžเบทเปˆเบญเปƒเบซเป‰ Thanos Sidecar เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบกเบฑเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ Prometheus เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Thanos Sidecar. เบเปˆเบญเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบˆเบทเปˆเบˆเปเบฒเบ—เบตเปˆเบˆเบฐเบ›เบดเบ”เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ Prometheus. เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เป€เบ›เบฑเบ™เปเบ•เปˆเบฅเบฐเป„เบฅเบเบฐเบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ Prometheus เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™.

เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Thanos Sidecar เบขเบนเปˆเปƒเบ™ Prometheus เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ›เบดเบ”เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒ Thanos Sidecar เป€เบฎเบฑเบ”เบงเบฝเบเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™. เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ Prometheus เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบฅเบตเปˆเบกเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ—เปˆเบญเบ™เป„เบกเป‰เบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เปเบฅเบฐเบขเบธเบ”เบเบฒเบ™เบฅเบงเบกเบšเบฅเบฑเบญเบเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบเบงเปˆเบฒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ—เบตเปˆเป€เบเบตเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเบกเบฑเบ™เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเป‰เบญเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ–เป‰เบฒเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, Thanos เปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เป€เบงเบฅเบฒเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป€เบ›เบฑเบ™ 6-8 เบŠเบปเปˆเบงเป‚เบกเบ‡เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™ overhead เบ‚เบญเบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบ•เบฑเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ.

เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Thanos Sidecar, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบชเบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ Object Storage Bucket. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ Thanos Compactor เปเบฅเบฐ Thanos Store Gateway.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Thanos Query เปเบฅเบฐ configure เบกเบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Thanos Store Gateways เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบกเบต, เปเบฅเบฐเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Thanos Sidecars เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบญเบฒเบ”เบˆเบฐเบกเบตเบšเบฑเบ™เบซเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปเบฅเบฐเบ›เบญเบ”เป„เบžเบˆเบฒเบ Thanos Query เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰. เปเบฅเบฐเบ–เป‰เบฒ Prometheus เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบซเบผเบทเบขเบนเปˆเปƒเบ™ VPCs เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฒเบเบžเบฒเบเบ™เบญเบเปเบกเปˆเบ™เบ–เบทเบเบซเป‰เบฒเบก. เปเบ•เปˆเป€เบžเบทเปˆเบญเปƒเบซเป‰ Thanos Query เป€เบฎเบฑเบ”เบงเบฝเบ, เบ—เปˆเบฒเบ™ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ เบเบณ เบ™เบปเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒเบงเบดเบ—เบตเปƒเบ” เปœเบถเปˆเบ‡.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบซเบผเบฒเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบซเบผเบธเบ”เบฅเบปเบ‡. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ Thanos Query เบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Thanos Sidecars เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ•เปˆเบฒเบ‡เป†เบขเบนเปˆเบชเบฐเป€เปเบต. เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเป†เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒ, เบกเบฑเบ™เบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเป„เบ›เบซเบฒ Thanos Sidecars เบ—เบฑเบ‡เบซเบกเบปเบ”. เบ–เป‰เบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ–เบทเบเบ‚เบฑเบ”เบˆเบฑเบ‡เบซเบงเบฐ, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบ„เบปเบšเบ–เป‰เบงเบ™, เบซเบผเบทเบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ•เบญเบšเป‚เบ•เป‰ "cluster is down".

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™ VictoriaMetrics เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเป€เบฅเบฑเบเบ™เป‰เบญเบ. เบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบš Single-node, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ binary เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบเบธเปˆเบกโ€‹, เบกเบฑเบ™โ€‹เบžเบฝเบ‡โ€‹เบžเปโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ‚เป‰เบฒเบ‡โ€‹เป€เบ—เบดเบ‡โ€‹เบชเบฒเบกโ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เบ‚เบญเบ‡โ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เปƒเบ™โ€‹เบ›เบฐโ€‹เบฅเบดโ€‹เบกเบฒเบ™โ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹, เบซเบผเบทโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบซเบกเบงเบเบเบฑเบ™เบเบฐเบ—เบปเบš เป€เบžเบทเปˆเบญเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบ™ Kubernetes. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™ Kubernetes. เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ Helm เบšเปเปˆเป„เบ”เป‰เบเบงเบกเป€เบญเบปเบฒเบšเบฒเบ‡เบเปเบฅเบฐเบ™เบตเปเบฅเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบเบดเบ‡เบ•เบปเบงเป€เบญเบ‡เปƒเบชเปˆเบ•เบตเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบˆเปเบฒเบ™เบงเบ™เป‚เบซเบ™เบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ‚เปเป‰เบกเบนเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเบ„เบนเปˆเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบชเบฐเบšเบฑเบš clustered, เบ—เปˆเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบก Prometheus เบเบฑเบš config. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบš url เบ‚เบฝเบ™เป„เบฅเบเบฐเป„เบเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ™เบเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Thanos. เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบˆเบฒเบ VictoriaMetrics เบเบฑเบš Prometheus เบ—เบฑเบ‡เบซเบกเบปเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒ Prometheus เบ•เบปเบงเป€เบญเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš VictoriaMetrics เปเบฅเบฐเบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบซเป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡ Thanos เปเบฅเบฐ VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบก Sidecar เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบขเบธเบ”เบเบฒเบ™เป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ Object Storage. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบš Object Storage เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบŠเบปเปˆเบงเบ„เบฒเบง, เบซเบผเบท Object Storage เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบŠเบปเปˆเบงเบ„เบฒเบง. Thanos Sidecar เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”, เบญเบฒเบ”เบˆเบฐเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบ. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เบกเบฑเบ™โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบขเบธเบ”โ€‹เป€เบŠเบปเบฒโ€‹เบเบฒเบ™โ€‹เป‚เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹. เบ–เป‰เบฒเป€เบงเบฅเบฒเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบœเปˆเบฒเบ™เป„เบ› (6-8 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เบตเปˆเปเบ™เบฐเบ™เปเบฒ), เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเบชเบนเบ™เป€เบชเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบชเบดเป‰เบ™เบชเบธเบ”เปƒเบ™ Object Storage.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos compactors เบญเบฒเบ”เบˆเบฐเบขเบธเบ”เป€เบŠเบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ เป€เบŠเบทเป‰เบญเบŠเบฒเบ”เบเบฑเบš Sidecar. Compactors เป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบ Object Storage เปเบฅเบฐเบฅเบงเบกเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบšเบตเบšเบญเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบ–เบทเบ synchronized เบเบฑเบš Sidecars, เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป„เบ”เป‰: Sidecar เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบชเปเบฒเป€เบฅเบฑเบ”เบ•เบฑเบ™, Compactor เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบ•เบฑเบ™เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™. Compactor เป€เบฅเบตเปˆเบกเบญเปˆเบฒเบ™เบกเบฑเบ™. เบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบญเปˆเบฒเบ™เบšเบฅเบฑเบญเบเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปเบฅเบฐเบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบ. เป€เบšเบดเปˆเบ‡เบฅเบฒเบเบฅเบฐเบญเบฝเบ” เบ—เบตเปˆเบ™เบตเป‰.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Store Gateway เบญเบฒเบ”เบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ Compactor เปเบฅเบฐ Sidecars. เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒ Store Gateway เบšเปเปˆเป„เบ”เป‰เบ–เบทเบ synchronized เบเบฑเบš Compactors เปเบฅเบฐ Sidecars เปƒเบ™เบ—เบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก. เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เป€เบกเบทเปˆเบญ Store Gateway เบšเปเปˆเป€เบซเบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบผเบทเป€เบซเบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบญเบปเบ‡เบ›เบฐเบเบญเบš Query เปƒเบ™ Thanos เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบšเบฒเบ‡เบชเปˆเบงเบ™เบ–เป‰เบฒเบšเบฒเบ‡ Sidecars เบซเบผเบท Store Gateways เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰. เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, VictoriaMetrics เบชเบปเปˆเบ‡เบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบซเบกเบฒเบเป€เบ›เบฑเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบšเปเปˆเบ„เบทเบเบฑเบš Thanos, VictoriaMetrics เบšเปเปˆเบ„เปˆเบญเบเบˆเบฐเบชเบนเบ™เป€เบชเบเบ‚เปเป‰เบกเบนเบ™. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบˆเบฒเบ Prometheus เบเบฑเบš VictoriaMetrics เบ–เบทเบเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒ, เป€เบžเบฒเบฐเบงเปˆเบฒ Prometheus เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡ Write Ahead, เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ 2 เบŠเบปเปˆเบงเป‚เบกเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบš VictoriaMetrics เบžเบฒเบเปƒเบ™เบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡, เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบชเบนเบ™เป€เบชเบ. Prometheus เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Thanos, เป€เบŠเบดเปˆเบ‡เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡, Prometheus เบˆเบฐเป€เบฎเบฑเบ”เป€เบฅเบทเป‰เบกเบ„เบทเบ™เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบ‚เบฝเบ™เบˆเบฒเบเป„เบฅเบเบฐเป„เบเป„เบ›เบซเบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบฒเบ‡เป„เบ, เป€เบŠเบฑเปˆเบ™ VictoriaMetrics. เป€เบˆเบปเป‰เบฒเบšเปเปˆเบขเป‰เบฒเบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ™ Prometheus. เบ–เป‰เบฒเบฅเบฒเบงเบชเบนเบ™เป€เบชเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบขเปˆเบฒเบ‡เบเบฐเบ—เบฑเบ™เบซเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”, เบ—เปˆเบฒเบ™เบˆเบฐเบชเบนเบ™เป€เบชเบเบ‚เปเป‰เบกเบนเบ™เบงเบดเบ™เบฒเบ—เบตเบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Kubernetes เบˆเบฑเบ”เบเบฒเบ™เบเบธเปˆเบกเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบšเปเปˆเบ„เบทเบเบฑเบš Thanos. เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบงเบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš Thanos เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบธเปˆเบก Kubernetes เบ”เบฝเบง, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบเบธเปˆเบก VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบฒเบเบ•เปเปˆเบเบฑเบšเบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ. เบžเบฝเบ‡เปเบ•เปˆเบขเบธเบ” VictoriaMetrics, เบ›เบฑเบšเบ›เบธเบ‡ binaries เปเบฅเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบกเบฑเบ™. เป€เบกเบทเปˆเบญเบขเบธเบ”เบœเปˆเบฒเบ™เบชเบฑเบ™เบเบฒเบ™ SIGINT, เป„เบšเบ™เบฒเบฃเบต VictoriaMetrics เบ—เบฑเบ‡เปเบปเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบดเบ”เบขเปˆเบฒเบ‡เบชเบงเบเบ‡เบฒเบก. เบžเบงเบเป€เบ‚เบปเบฒเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบ›เบดเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบฒเป€เบ‚เบปเป‰เบฒเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบชเบนเบ™เป€เบชเบเบชเบดเปˆเบ‡เปƒเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบชเบนเบ™เป€เบชเบเบซเบเบฑเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ‚เบฐเบซเบเบฒเบเบเบธเปˆเบก. เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบตเปˆเบกเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เปเบฅเบฐเบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบเปˆเบฝเบงเบเบฑเบšเบ‚เบธเบกเปƒเบ™ Thanos เปเบฅเบฐ VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบกเบต pitfalls เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰. Prometheus เบ•เป‰เบญเบ‡เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบชเบนเบ™เป€เบชเบ, เบ—เปˆเบฒเบ™เบˆเบฐเบชเบนเบ™เป€เบชเบเบžเบงเบเบกเบฑเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบ‚เบฝเบ™เปƒเบชเปˆ Object Storage เป€เบŠเบฑเปˆเบ™ S3.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡ Store Gateway เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš compactor เบชเบฒเบกเบฒเบ”เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบซเบผเบฒเบเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Object Storage เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบกเบตเป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰. เบˆเปเบฒเบ™เบงเบ™เปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบซเบผเบฒเบ, Store Gateway เปเบฅเบฐ RAM เบซเบ™เบฒเปเบซเบ™เป‰เบ™เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเป€เบเบฑเบš metainformation. Thanos เบกเบตเบšเบฑเบ™เบซเบฒเบซเบผเบฒเบเบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ Store Gateway เปเบฅเบฐ compactor crash เบเบฑเบšเบ›เบฐเบฅเบดเบกเบฒเบ™เบชเบฐเป€เบฅเปˆเบเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบ–เบทเบเป‚เบ„เบชเบฐเบ™เบฒเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบขเปˆเบฒเบ‡เบšเปเปˆเบกเบตเบเปเบฒเบ™เบปเบ”เบเบฑเบšเบˆเปเบฒเบ™เบงเบ™ Prometheus เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบกเบต. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เปเบ—เป‰เป†. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ—เบธเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบœเปˆเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบšเบšเบชเบญเบšเบ–เบฒเบก, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เบžเป‰เบญเบกเบเบฑเบ™เบชเปเบฒเบซเบผเบงเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡ Store Gateway เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš Sidecar เบ—เบฑเบ‡เบซเบกเบปเบ”, เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบกเบฑเบ™เบเปˆเบญเบ™. เปเบ™เปˆเบ™เบญเบ™, เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบกเปˆเบ™เบ–เบทเบเบˆเปเบฒเบเบฑเบ”เป‚เบ”เบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบญเปˆเบญเบ™เปเบญเบ—เบตเปˆเบชเบธเบ”, เบ›เบฐเบ•เบนเบฎเป‰เบฒเบ™เบŠเป‰เบฒเบ—เบตเปˆเบชเบธเบ”เบซเบผเบท Sidecar เบ—เบตเปˆเบŠเป‰เบฒเบ—เบตเปˆเบชเบธเบ”.

เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเป‚เบซเบผเบ”เบšเปเปˆเบชเบฐเป€เบซเบกเบตเบเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบกเบต Prometheus, เป€เบŠเบดเปˆเบ‡เป€เบเบฑเบšเบเปเบฒเบซเบผเบฒเบเบฅเป‰เบฒเบ™ metrics เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต. เปเบฅเบฐเบกเบต Prometheus, เป€เบŠเบดเปˆเบ‡เป€เบเบฑเบšเบเปเบฒเบซเบฅเบฒเบเบžเบฑเบ™เปเบกเบฑเบ”เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต. Prometheus, เป€เบŠเบดเปˆเบ‡เป€เบเบฑเบšเบเปเบฒเบซเบผเบฒเบเบฅเป‰เบฒเบ™ metrics เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต, เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป‚เบซเบผเบ”เบชเบนเบ‡เบเบงเปˆเบฒเบซเบผเบฒเบเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบฑเบ™เปเบฅเปˆเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, Sidecar เป€เบฎเบฑเบ”เบงเบฝเบเบŠเป‰เบฒเบฅเบปเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบŠเป‰เบฒเป†เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš Query เบˆเบฐเบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบ™เบฑเป‰เบ™เบŠเป‰เบฒเบซเบผเบฒเบ. เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบเบธเปˆเบกเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบˆเบฐเบ–เบทเบเบˆเบณเบเบฑเบ”เป‚เบ”เบ Sidecar เบŠเป‰เบฒเบ™เบตเป‰.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, Thanos เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™เบ–เป‰เบฒเบšเบฒเบ‡ Sidecars เปเบฅเบฐ Store Gateway เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒ Sidecars เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฐเปเบˆเบเบเบฐเบˆเบฒเบเป„เบ›เบ—เบปเปˆเบงเป‚เบฅเบเปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบปเป‰เบกเป€เบซเบผเบงเปเบฅเบฐเบ„เบงเบฒเบกเบšเปเปˆเบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบšเบฒเบ‡เบชเปˆเบงเบ™เป‚เบ”เบเบšเปเปˆเบฎเบนเป‰เบ•เบปเบง.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบเบฑเบ‡เบกเบตเบ‚เบธเบก. เบ‚เบธเบกเบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เบˆเปเบฒเบ™เบงเบ™ RAM เบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเปเบ„เบ” VictoriaMetrics. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบกเบฑเบ™เป€เบ—เบปเปˆเบฒเบเบฑเบš 60% เบ‚เบญเบ‡ RAM เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ—เบตเปˆ VictoriaMetrics เบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™เบซเบผเบท 60% เบ‚เบญเบ‡ RAM เบ‚เบญเบ‡ VictoriaMetrics pod เปƒเบ™ Kubernetes.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ›เปˆเบฝเบ™เบ„เปˆเบฒเบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ—เปเบฒเบฅเบฒเบเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡ VictoriaMetrics. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เปเปˆเบฒเป€เบเบตเบ™เป„เบ›, เบ‚เปเป‰เบกเบนเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบšเปเบ„เบ” VictoriaMetrics เบญเบตเบเบ•เปเปˆเป„เบ›. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เบ™เบฒเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบžเบดเป€เบชเบ”เปเบฅเบฐเบเบฒเบ™เป‚เบซเบผเบ”เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเปเบฅเบฐเปเบœเปˆเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เปƒเบซเบเปˆเป€เบเบตเบ™เป„เบ›, เบกเบฑเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆ VictoriaMetrics เบˆเบฐเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เบเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เปเบฅเบฐเบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบกเบฑเบ™เบˆเบฐเบ™เปเบฒเป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบˆเบฐเบกเบต RAM เบซเบ™เป‰เบญเบเบซเบผเบฒเบเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™. เปเบ„เบ”เป„เบŸเบฅเปŒ. เปเบฅเบฐ VictoriaMetrics เบญเบตเบ‡เปƒเบชเปˆ cache เป„เบŸเบฅเปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”. เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบžเบฝเบ‡เบžเป, เบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™เปเบœเปˆเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ: เบขเปˆเบฒเบ›เปˆเบฝเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเบชเบญเบ‡. เบ™เบตเป‰เปเบกเปˆเบ™ retentionPeriod - เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™ 1 เป€เบ”เบทเบญเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ™เบตเป‰เปเบกเปˆเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆ VictoriaMetrics เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเป„เบฅเบเบฐเป€เบงเบฅเบฒเบ™เบตเป‰, VictoriaMetrics เบˆเบฐเบฅเบถเบšเบ‚เปเป‰เบกเบนเบ™.

เบซเบผเบฒเบเบ„เบปเบ™เปเบฅเปˆเบ™ VictoriaMetrics เป‚เบ”เบเบšเปเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบ™เบถเปˆเบ‡เป€เบ”เบทเบญเบ™. เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ–เบฒเบกเบงเปˆเบฒ: เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ”เบทเบญเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบซเบฒเบเป„เบ›? เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเป„เบฅเบเบฐเป€เบงเบฅเบฒ retentionPeriod เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 1 เป€เบ”เบทเบญเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เปเบฅเบฐเบเปเบฒเบ™เบปเบ” retentionPeriod เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ‚เปเปƒเบซเป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ downsampling: เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ 5 เบ™เบฒเบ—เบตเปเบฅเบฐเบŠเบปเปˆเบงเป‚เบกเบ‡, เป€เบŠเบดเปˆเบ‡เบกเบฑเบเบˆเบฐ เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™ google เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบ™ github, เบกเบตเบซเบผเบฒเบเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ™เบตเป‰, เบงเปˆเบฒเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบกเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบซเบผเบทเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ•เบฒเบกเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ„เบฒเบ”เบซเบงเบฑเบ‡.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบกเบตเบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบนเปˆ Prometheus HA. เป€เบกเบทเปˆเบญเบชเบญเบ‡ Prometheus เป€เบเบฑเบšเบเปเบฒ metrics เบ”เบฝเบงเบเบฑเบ™เบˆเบฒเบเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ”เบฝเบงเบเบฑเบ™เปเบฅเบฐ Thanos เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™ Object Storage. Thanos เบชเบฒเบกเบฒเบ”เบ–เบญเบ”เบ–เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบšเปเปˆเบ„เบทเบเบฑเบš VictoriaMetrics.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบกเบตเบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบ•เบทเบญเบ™เบ—เบตเปˆเบขเบนเปˆเปƒเบ™ Thanos schematic. เปเบ•เปˆเป€เบ‚เบปเบฒ เบšเปเปˆเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบกเบตเบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆ Thanos เปเบฅเบฐ Prometheus เปเบšเปˆเบ‡เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบ”เบฝเบงเบเบฑเบ™. Thanos เปเบฅเบฐ Prometheus เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เบฝเบงเบเบฑเบ™. เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ Thanos เบซเบผเบท Prometheus, เบญเบตเบเบเปˆเบฒเบเบŠเบฐเบ™เบฐ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบซเบผเบฑเบเบ‚เบญเบ‡ VictoriaMetrics เปเบกเปˆเบ™ MetricsQL. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ VictoriaMetrics extensions เบชเปเบฒเบฅเบฑเบš PromQL, เป€เบŠเบดเปˆเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบ. VictoriaMetrics เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบเบญเบกเบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบ Prometheus, เปเบ•เปˆเบเบฑเบ‡เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ Influx, OpenTSDB เปเบฅเบฐ Graphite.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ‚เปเป‰เบกเบนเบ™ VictoriaMetrics เปƒเบŠเป‰เบžเบทเป‰เบ™เบ—เบตเปˆเปœเป‰เบญเบเบเบงเปˆเบฒเป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš Thanos เปเบฅเบฐ Prometheus.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เบœเบนเป‰เปƒเบŠเป‰เป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เปเบœเปˆเบ™ 2-5 เป€เบ—เบปเปˆเบฒเป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš Prometheus เปเบฅเบฐ Thanos.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ›เบฐเป‚เบซเบเบ”เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ VictoriaMetrics เปเบกเปˆเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเป„เบง.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡ Thanos เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธ, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบฅเบฒเบ„เบฒเบ–เบทเบ.

เป€เบกเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธ, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบˆเปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบเบฒเบ™เบ‚เบฝเบ™เปเบฅเบฐเบญเปˆเบฒเบ™เบ‚เปเป‰เบกเบนเบ™ (10 เป‚เบ”เบฅเบฒเบ•เปเปˆเบฅเป‰เบฒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™). เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™, เบ—เปˆเบฒเบ™เบˆเปˆเบฒเบเบ„เปˆเบฒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบšเป‚เบซเบฅเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เบ–เป‰เบฒเบเบธเปˆเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเบขเบนเปˆเปƒเบ™ AWS, เบกเบฑเบ™เบšเปเปˆเป€เบชเบเบ„เปˆเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบญเปˆเบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบˆเปˆเบฒเบเบฅเบฐเบซเบงเปˆเบฒเบ‡ $10 เบซเบฒ $230 เบ•เปเปˆ 1TB. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบฑเบเบˆเบฐเบชเบญเบšเบ–เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบˆเบฒเบเบเบธเปˆเบก Thanos.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบก Thanos, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบˆเปˆเบฒเบเป€เบ‡เบดเบ™เปƒเบซเป‰เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบš Compact, Store Gateway, เบญเบปเบ‡เบ›เบฐเบเบญเบš Query เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบซเบผเบฒเบ, เปเบฅเบฐ CPU เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ GCE HDD drives, เบกเบฑเบ™เบˆเบฐเบญเบญเบเบกเบฒเป€เบ›เบฑเบ™ $40 เบชเปเบฒเบฅเบฑเบš 1TB. เบชเปเบฒเบฅเบฑเบš VictoriaMetrics, เป„เบ” HDD เบ—เปเบฒเบกเบฐเบ”เบฒเปเบกเปˆเบ™เบžเบฝเบ‡เบžเป; VictoriaMetrics เบ–เบทเบเบ›เบฑเบšเปƒเบซเป‰เป€เปเบฒเบฐเบชเบปเบกเบชเบณเบฅเบฑเบš HDD.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบš: เบ—เบฑเบ‡ Single-nod เบซเบผเบทเบญเบปเบ‡เบ›เบฐเบเบญเบš clustered, เป€เบŠเบดเปˆเบ‡, เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบš Thanos, เบ•เป‰เบญเบ‡เบเบฒเบ™ CPU เปเบฅเบฐ RAM เบซเบ™เป‰เบญเบเบซเบผเบฒเบ - เบ•เบฒเบกเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบˆเบฐเบกเบตเบฅเบฒเบ„เบฒเบ–เบทเบเบเบงเปˆเบฒ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

Thanos เบกเบตเบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ Gitlab. Gitlab เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™ Thanos. เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบเป‰เบฝเบ‡เบšเปเปˆเบกเบต. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบšเบดเปˆเบ‡เบžเบงเบเป€เบ‚เบปเบฒ เบšเบฑเบ™เบซเบฒ, เบซเบผเบฑเบ‡ เบˆเบฒเบ เบ™เบฑเป‰เบ™ เบ—เปˆเบฒเบ™ เบชเบฒ เบกเบฒเบ” เป€เบซเบฑเบ™ เป„เบ”เป‰ เบงเปˆเบฒ เบžเบงเบ เป€เบ‚เบปเบฒ เป€เบˆเบปเป‰เบฒ เบขเบนเปˆ เบชเบฐ เป€เบซเบกเบต เบกเบต เบšเบฒเบ‡ เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบเบฑเบš Thanos: เบšเปเปˆเบกเบตเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบš Store Gateway เบซเบผเบทเบญเบปเบ‡เบ›เบฐเบเบญเบš Query. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบˆเปเบฒเบ™เบงเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเบชเบญเบ‡, เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบซเบผเบฒเบ, เปเบกเปˆเบ™เบšเปเบฅเบดเบชเบฑเบ” Improbable, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ Thanos. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบœเบตเบเปเบœเปˆเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡ Thanos. Improbable เปเบกเปˆเบ™เบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบก.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

VictoriaMetrics เบกเบตเบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ:

  • เบœเบนเป‰เบชเป‰เบฒเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒ wix.com
  • Adidas เบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” VictoriaMetrics เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบขเบนเปˆเปƒเบ™ PromCon 2019 เบชเบธเบ”เบ—เป‰เบฒเบ
  • TrafficStars - เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป‚เบ„เบชเบฐเบ™เบฒ
  • Seznam.cz เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŠเบญเบเบซเบฒเบžเบฒเบชเบฒเป€เบŠเบฑเบเป‚เบเบ—เบตเปˆเบ™เบดเบเบปเบก.

เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบตเบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบŠเบทเปˆเบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบŠเบทเปˆเป„เบ”เป‰เปƒเบ™เบ•เบญเบ™เบ™เบตเป‰. เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เบเบดเบ™เบเบญเบก.

  • เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบกเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™. เปƒเบซเบเปˆเบเบงเปˆเบฒ improbable.
  • เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบงเบเบฃเบฒเบŸเบดเบเบซเบผเบฑเบ.
  • เบ—เบฐเบ™เบฒเบ„เบฒเบ™เบฅเบฑเบ”เป€เบŠเบเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ.
  • เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบเบฑเบ‡เบซเบฑเบ™เบฅเบปเบกเป€เบญเบตเบฃเบปเบšเบ—เบตเปˆเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ” VictoriaMetrics. เบœเบนเป‰เบœเบฐเบฅเบดเบ”เบ™เบตเป‰เบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” VictoriaMetrics เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบเบฑเบšเบเปเบฒเบˆเบฒเบเบเบฑเบ‡เบซเบฑเบ™เบฅเบปเบกเปƒเบ™เบญเบฑเบ”เบ•เบฒ 50 เบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเบ•เปเปˆเป€เบŠเบฑเบ™เป€เบŠเบต. เปเบ•เปˆเบฅเบฐเบเบฑเบ‡เบซเบฑเบ™เบฅเบปเบกเบกเบตเป€เบŠเบฑเบ™เป€เบŠเบตเบซเบผเบฒเบเบฎเป‰เบญเบเป€เบŠเบฑเบ™เป€เบŠเบต. เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบกเบตเบเบฑเบ‡เบซเบฑเบ™เบฅเบปเบกเบซเบผเบฒเบเบฎเป‰เบญเบเบซเบปเบง.
  • เบชเบฒเบเบเบฒเบ™เบšเบดเบ™เบฅเบฑเบ”เป€เบŠเบเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” VictoriaMetrics, เปเบ•เปˆเบเบฑเบ‡เป€เบฎเบฑเบ”เบšเปเปˆเป„เบ”เป‰. เบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetricsเบ‚เปเป‰เบชเบฐเบซเบผเบธเบš.

VictoriaMetrics เปเบฅเบฐ Thanos เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, เปเบ•เปˆเปƒเบ™เบ—เบฒเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™:

  • เบกเบธเบกเบกเบญเบ‡เปเบšเบšเบชเบญเบšเบ–เบฒเบกเบ—เบปเปˆเบงเป‚เบฅเบ
  • เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบญเบญเบโ€‹เบ•เบฒเบกโ€‹เบฅเบงเบ‡โ€‹เบ™เบญเบ™โ€‹
  • เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบ‚เปเบ‚เบญเบšเปƒเบˆเบ—เปˆเบฒเบ™.

เบžเบงเบเป€เบฎเบปเบฒเบฅเปเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบขเบนเปˆเบ—เบตเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ เบŠเปˆเบญเบ‡ telegram.

เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš Prometheus: Thanos vs VictoriaMetrics

เบžเบฝเบ‡เปเบ•เปˆเบœเบนเป‰เปƒเบŠเป‰เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบชเปเบฒเบซเบผเบงเบ”. เป€เบ‚เบปเป‰เบฒโ€‹เบชเบนเปˆโ€‹เบฅเบฐโ€‹เบšเบปเบšเบเบฐเบฅเบธเบ™เบฒ.

เป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เบซเบเบฑเบ‡เป€เบ›เบฑเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบฅเบเบฐเบเบฒเบงเบชเปเบฒเบฅเบฑเบš Prometheus?

  • 35,3%Thanos6

  • 0,0%Cortex0

  • 0,0%M3DB0

  • 41,2%VictoriaMetrics7

  • 23,5%เบญเบทเปˆเบ™เป†4

17 เบœเบนเป‰เปƒเบŠเป‰เบฅเบปเบ‡เบ„เบฐเปเบ™เบ™เบชเบฝเบ‡. 16 เบœเบนเป‰เปƒเบŠเป‰เบ‡เบปเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster