Skip to content

Add OCI Image Fetches Grafana dashboard#11371

Merged
dan-stowell merged 3 commits intomasterfrom
bbdan-oci-image-fetches-dashboard
Feb 23, 2026
Merged

Add OCI Image Fetches Grafana dashboard#11371
dan-stowell merged 3 commits intomasterfrom
bbdan-oci-image-fetches-dashboard

Conversation

@dan-stowell
Copy link
Contributor

@dan-stowell dan-stowell commented Feb 20, 2026

The dashboard panels with synthetic data:

Screenshot 2026-02-20 at 2 36 36 PM Screenshot 2026-02-20 at 2 36 42 PM

@dan-stowell dan-stowell requested a review from bduffany February 20, 2026 20:32
@dan-stowell dan-stowell force-pushed the bbdan-oci-image-fetches-dashboard branch from 3ea6077 to 116bc72 Compare February 20, 2026 20:35
Two panels:
1. OCI Image Fetch Success Ratio - ratio of successful fetches to
   total fetches per isolation type (0-1 scale). Legend: median, min.

2. OCI Image Fetch Latency (p90) - p90 latency by isolation type
   for successful fetches. Microseconds converted to seconds.
   Legend: median, max.

Dashboard JSON normalized via process_dashboard.py.

Co-authored-by: Shelley <shelley@exe.dev>
@dan-stowell dan-stowell force-pushed the bbdan-oci-image-fetches-dashboard branch from 116bc72 to 0bc012f Compare February 23, 2026 14:33
Copy link
Member

@bduffany bduffany left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Splitting by registry is also probably interesting, if you wanted to do that in this PR as well

dan-stowell and others added 2 commits February 23, 2026 22:35
Two new panels:
3. OCI Image Fetch Success Ratio by Registry - ratio of successful
   fetches to total fetches per upstream registry (eTLD+1). Legend:
   median, min.

4. OCI Image Fetch Latency (p90) by Registry - p90 latency by
   upstream registry for successful fetches. Microseconds converted
   to seconds. Legend: median, max.

Co-authored-by: Shelley <shelley@exe.dev>
Panel 5: OCI Image On-Disk Ratio - ratio of image fetch attempts
where the image was already cached on the executor, per isolation
type. Legend: median, min. 0-100% scale.

Co-authored-by: Shelley <shelley@exe.dev>
@dan-stowell
Copy link
Contributor Author

Splitting by registry is also probably interesting, if you wanted to do that in this PR as well

Good call! Added two panels breaking out by registry, and also added the ratio of OCI images already present on-disk (broken down by isolation type).

Screenshot 2026-02-23 at 4 34 37 PM Screenshot 2026-02-23 at 4 34 44 PM Screenshot 2026-02-23 at 4 42 43 PM

@dan-stowell dan-stowell enabled auto-merge (squash) February 23, 2026 22:43
@dan-stowell dan-stowell merged commit adcd555 into master Feb 23, 2026
10 of 13 checks passed
@dan-stowell dan-stowell deleted the bbdan-oci-image-fetches-dashboard branch February 23, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants