grafana / mimir

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
https://grafana.com/oss/mimir/
GNU Affero General Public License v3.0
4.17k stars 535 forks source link

ingest: add dashboard panels for concurrent ingestion/fetching #10021

Open dimitarvdimitrov opened 9 hours ago

dimitarvdimitrov commented 9 hours ago

What this PR does

We have a lot of metrics for the whole concurrent ingestion/fetching. I tried to add panels for either high-level metrics such as throughput and latency or places in the code where we rely heavily on assumptions (i.e. where we do estimations).

Added panels

Modified code

Before

Screenshot 2024-11-25 at 19 05 14

After [^1]

Screenshot 2024-11-25 at 19 03 46

[^1]: Estimated bytes per records aren't working because the metric for that is in r318. R318 still hasn't been released in the environment I was testing against.

Checklist