Home / Companies / Logz.io / Blog / Post Details
Content Deep Dive

Slack’s New Metrics Storage Engine Challenges Prometheus

Blog post from Logz.io

Post Details
Company
Date Published
Author
Dotan Horovits
Word Count
888
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

Slack's need for a more efficient metrics storage engine than Prometheus led to the development of MACH, which promises significant performance improvements, including 10 times the write throughput and 3 times the read throughput. Created by a team including Slack and several academic and industry partners, MACH addresses the challenges of handling metric data's unique time and space dimensions through features like tiered storage, a staged ingestion pipeline, and multi-value time series ingestion. Unlike Prometheus, which uses a fixed compression mechanism, MACH allows for selecting compression algorithms tailored to specific data types, enhancing efficiency and preventing data explosion. The architecture of MACH, which supports fast data recovery and efficient parallel ingestion, is designed to scale with the high core counts of modern CPUs, offering substantial boosts in operational efficiency. While the code for MACH is not yet publicly available, a proof of concept is promised for future open-source release, and further details are available in the research paper published in CIDR.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 4 730 159 50 -22%
Data Pipeline 1 336 83 34 +39%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.