More engineering effort going into reinventing things that already exist to upsell people on Grafana cloud. What about focusing on the core value that Grafana provides, dashboards? Grafana 8 alerting is still in my opinion at a beta level. Dashboards as code has made no meaningful progress outside of community attempts in the past 3 years. The documentation for Grafana 8 alerts is still subpar. All of these things as…
What issues have you seen with Grafana alerting? I'm curious because in my view it works so well that we abandoned alertmanager for Grafana alerts only well before v8.
Grafana Mimir – Horizontally scalable long-term storage for Prometheus
61–70 of 121 posts
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#62Earlier quoted context omitted.
Okay, but why? I am using Thanos today. It works, it's complex, when it breaks, it's a bit of a challenge to fix, but it happens. It doesn't break often. It does the job. Mimir, which is based on Cortex, using either Mimir, or Cortex, what benefit am I getting? I get asked every few months about moving off of Thanos to Cortex, and today now Mimir, and I don't have any substantial reason to do so. It feels like moving…
Sounds like Thanos is working well for you, so in your position I wouldn't change anything. There are a bunch of other reasons why people might choose Mimir; perhaps they have out grown some of the scalability limits, or perhaps they want faster high cardinality queries, or a different take on multi-tenancy. Do remember Cortex (on which Mimir is based) predates Thanos as a project; Thanos was started to pursue a diff…
Multi Tenancy certainly is, but we have our own custom multi tenancy solution over top of it we built ourselves. I'd like to get rid of that ultimately, but we're not utilizing whatever multi tenant features exist at the moment. Perhaps that will be a driver.
Appreciate your thoughts.
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#63How does it work with Rules? So far I cannot see if this can be a replacement for prometheus since I cannot see how can we re-use our prometheus rules with Mimir. Anyone knows anything around that?
For example, you can use this API to upload a rule group: https://grafana.com/docs/mimir/latest/operators-guide/refere...
Mimir is released with a CLI tool called "mimirtool" which, among other things, allow you to configure the rule groups (under the hood, it calls the Mimir API). Mimirtool documentation is here: https://grafana.com/docs/mimir/latest/operators-guide/tools/...
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#64Earlier quoted context omitted.
Mimir exposes both remote write API and Prometheus compatible API. The typical setup is that you configure Prometheus (or Grafana Agent) to remote write to Mimir and then you configure Grafana (or your preferred query tool) to query metrics from Mimir. You may also be interested into looking at a 5 minutes introduction video, where I cover the overall architecture too: https://www.youtube.com/watch?v=ej9y3KILV8g
Cool! Personally I don't like watching videos, preferring to read prose or code or see an arch diagram. But good that it's available.
The architecture is covered here: https://grafana.com/docs/mimir/latest/operators-guide/archit...
There's also an hands-on tutorial here: https://grafana.com/tutorials/play-with-grafana-mimir/
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#65How does this compare to https://www.timescale.com/promscale I’m looking into choosing a backend for my metrics and always open for suggestions.
Hey! Promscale PM here :) Promscale is the open source observability backend for metrics and traces powered by SQL. Whereas Mimir/Cortex is designed only for metrics. Key differences: 1. Promscale is light in architecture as all you need is Promscale connector + TimescaleDB to store and analyse metrics, traces where as Cortex comes with highly scalable micro-services architecture this requires deploying 10's of servi…
Also, any performance benchmarks?
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#66Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#67Is this the project you guys referenced using Apache Arrow for?
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#68Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#69How does this compare to https://www.timescale.com/promscale I’m looking into choosing a backend for my metrics and always open for suggestions.
Hey! Promscale PM here :) Promscale is the open source observability backend for metrics and traces powered by SQL. Whereas Mimir/Cortex is designed only for metrics. Key differences: 1. Promscale is light in architecture as all you need is Promscale connector + TimescaleDB to store and analyse metrics, traces where as Cortex comes with highly scalable micro-services architecture this requires deploying 10's of servi…
> Cortex comes with highly scalable micro-services architecture this requires deploying 10's of services like ingestor, distributor, querier, etc.
Mimir also supports the monolithic deployment mode. It's about deploying the whole Mimir as a single unit (eg. a Kubernetes StatefulSet) which you then scale out adding more replicas.
More details here: https://grafana.com/docs/mimir/latest/operators-guide/archit...
Re: Grafana Mimir – Horizontally scalable long-term storage for Prometheus
#70More engineering effort going into reinventing things that already exist to upsell people on Grafana cloud. What about focusing on the core value that Grafana provides, dashboards? Grafana 8 alerting is still in my opinion at a beta level. Dashboards as code has made no meaningful progress outside of community attempts in the past 3 years. The documentation for Grafana 8 alerts is still subpar. All of these things as…
What issues have you seen with Grafana alerting? I'm curious because in my view it works so well that we abandoned alertmanager for Grafana alerts only well before v8.