pracucci's comments

pracucci | 4 years ago | on: Grafana Mimir – Horizontally scalable long-term storage for Prometheus

Hi. I'm a Mimir maintainer. I don't have hands-on/production experience with Promscale, so I can't speak about it. I'm chiming in just to add a note about the Mimir deployment modes.

> 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...

pracucci | 4 years ago | on: Grafana Mimir – Horizontally scalable long-term storage for Prometheus

Mimir includes a ruler component, which is responsibile to evaluate Prometheus recording and alerting rules. It also exposes a set of APIs to configure the rule groups.

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/...

pracucci | 4 years ago | on: Grafana Mimir – Horizontally scalable long-term storage for Prometheus

Good question! Grafana Mimir guarantees read-after-write. If a write request succeed, the metric samples you've written are guaranteed to be queried by any subsequent query.

Mimir employes write deamplification: it doesn't write immediately to the object storage but keeps most recently written data in-memory and/or local disk.

Mimir also employes several shared caches (supports Memcached) to reduce object storage (S3) access as much as possible.

You can learn more here in the Mimir architecture documentation: https://grafana.com/docs/mimir/latest/operators-guide/archit...

pracucci | 4 years ago | on: Grafana Mimir – Horizontally scalable long-term storage for Prometheus

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

pracucci | 11 years ago | on: Show HN: Introducing Spreaker Studio for iOS

I'm a Spreaker engineer. Developing Spreaker Studio (for iOS and Android) took a great effort, but we're actually pretty satisfied with it.

It's basically a broadcasting studio on your mobile device: you can record or broadcast LIVE audio, mixing your voice, music, sound effects and playlist (iPad / tablet only). You can also chat with your listeners and get detailed analytics, including geolocation and demographics charts.

If you've a couple of minutes, give it a try and leave your feedback. Thanks!

page 1