VOOZH about

URL: https://thenewstack.io/the-great-grafana-mimir-and-cortex-split/

⇱ The Great Grafana Mimir and Cortex Split - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-08-10 06:00:56
The Great Grafana Mimir and Cortex Split
in-depth-news,
Kubernetes / Observability

The Great Grafana Mimir and Cortex Split

With its March 2022 release of Mimir, Grafana Labs decided to forgo its support for Cortex and launch an alternative to visualize metrics from Prometheus on a time series database. Now Mimir and Cortex are very different animals as Grafana has differentiated Mimir as “the Grafana backend for metrics.”
Aug 10th, 2022 6:00am by B. Cameron Gain
👁 Featued image for: The Great Grafana Mimir and Cortex Split

Grafana Labs’ Mimir release in March generated a discussion about why Grafana decided to forgo its support for Cortex and launch an alternative to visualize metrics from Prometheus on a time series database. Some of the speculation was unfounded, as in that Grafana Labs supposedly yanked its support because it was worried about Amazon Web Services (AWS) doing an ElasticSearch-like move and creating a forked competing version for Grafana’s customers. There was also some uncertainty about to what degree Cortex and Mimir would overlap in functionality. 

A few months after the release, some clarification is in order about why Mimir and Cortex are now very different animals and how Grafana is holding true to its promise to further differentiate Mimir as what Grafana executives have referred to as “the Grafana backend for metrics,” with the much-touted capability to scale to 1 billion metrics.

“We got rid of so much old stuff from Cortex: we ripped out the complete legacy storage engine and redid the complete configuration. We also set a lot of new defaults that just make it easy to operate and get up to speed,” Richard (RichiH) Hartmann, director of community at Grafana Labs and a CNCF TAG Observability chair, told The New Stack. “So, we invested insane amounts of time into usability — you can literally just run a single binary version on your laptop and you have a fully running Mimir,” in just a few minutes.”

Shared Base

This is not to say that Mimir does not still share its foundational code base with Cortex. Created to help scale and improve upon the use of Prometheus for metrics, initially as a SaaS offering, Cortex was accepted as a sandbox project by the CNCF in 2018 before becoming an Incubating Project in 2020 as Grafana’s famous dashboards and Loki’s and Tempo’s popularity gained momentum. 

The fact that Grafana Labs had become the largest contributor to the Cortex project eventually raised some concerns about how some cloud vendors were able to benefit commercially from Cortex without contributing to the project as much. Grafana Labs had also begun to contribute more toGrafana Enterprise Metrics (GEM), shifting resources away from open source Cortex. It was then decided that a new project —Mimir — would become Grafana Labs’ open source project for metrics, and that it would share capabilities from GEM. Grafana Labs also thought it was wise for Mimir to have a more restrictive license compared to Cortex.  

“And we ended up putting more and more code into the closed-source portion — and we didn’t like that,” Hartmann said. “We believe in open source and open source comes first.” 

The resulting AGPLv3 license was then adopted for the use of Mimir instead of Cortex’s Apache2 license. The licensing-scheme change was also adopted in order to encourage more contributions or users of Mimir to contribute back in a more robust way compared to users of Cortex. (Grafana, Tempo and Loki also use the AGPLv3 license.)

In a blog post, Tom Wilkie, vice president of product at Grafana Labs, who is also a Prometheus maintainer and a Loki and Cortex co-creator, wrote: “Mimir combines the best of what we built in Cortex with features we developed to run GEM and Grafana Cloud at massive scale, all under the AGPLv3 license. Included with Mimir are previously commercial features, including unlimited cardinality using a horizontally scalable, ‘split’ compactor and blazing fast, high cardinality queries through a sharded query engine.”

The shared capabilities between Mimir, Cortex and GEM are listed here:

👁 Image

Great Shift

👁 Image

A Mimir feature that Grafana promised in March when it was released was to extend its reach beyond Prometheus metrics, to include metrics from Influx, Graphite and Datadog. To that end, Grafana Labs has begun to open source three write proxies for Mimir for metrics from Graphite, Datadog and InfluxDB (Mimir already supports OpenTelemetry “natively,” Hartmann says). “These proxies, which are labeled in the open source project, allow quick and simple ingestion of metrics using existing monitoring infrastructure — and lay the foundation for Mimir to ingest metrics from any system,” Alex Greenbank, a senior software engineer for Grafana Labs, wrote in a blog post.

The ability to ingest metrics from Prometheus, Grafana Agent, OpenMetrics, InfluxDB, Datadog, and Graphite is derived from how the write proxies allow native ingestion of metrics from Graphite and Datadog and via Influx Line protocol. “By adding the proxy as an additional endpoint for the collection agent, any metrics will be translated to Prometheus time series and sent in Prometheus remote write format to be stored within Mimir,” Greenbank wrote.

TRENDING STORIES
BC Gain is founder and principal analyst for ReveCom Media. His obsession with computers began when he hacked a Space Invaders console to play all day for 25 cents at the local video arcade in the early 1980s. He then...
Read more from B. Cameron Gain
SHARE THIS STORY
TRENDING STORIES
AWS, InfluxData and CNCF are sponsors of The New Stack.
TNS owner Insight Partners is an investor in: Graphite.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.