Skip to content

Conversation

@postnati
Copy link

This PR modernizes the squid-mixin to use grafonnet v11 and the signals architecture pattern.

@CLAassistant
Copy link

CLAassistant commented Oct 30, 2025

CLA assistant check
All committers have signed the CLA.

@postnati postnati requested a review from schmikei October 30, 2025 17:50
@postnati postnati self-assigned this Oct 30, 2025
@postnati postnati changed the title Modernize squid-mixin to grafonnet v11 and signals architecture chore: Modernize squid-mixin to grafonnet v11 and signals architecture Oct 30, 2025
@postnati postnati changed the title chore: Modernize squid-mixin to grafonnet v11 and signals architecture chore: Modernize squid-mixin Oct 30, 2025
Copy link
Contributor

@schmikei schmikei left a comment

Choose a reason for hiding this comment

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

Looking closer! Think I've caught a couple things that we should fix though. Will sync up with you async on these

@postnati postnati force-pushed the chore/squid-mixin-modernization branch from 28ada05 to f364f66 Compare November 21, 2025 12:51
@postnati
Copy link
Author

postnati commented Nov 21, 2025

Screenshots

Overview Dashboard

squid_overview_1 squid_overview_2

Logs Dashboard

squid_logs

@postnati postnati requested a review from schmikei November 21, 2025 19:02
Copy link
Contributor

@schmikei schmikei left a comment

Choose a reason for hiding this comment

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

Not much is standing out to myself aside from maybe looking at avoiding complications with manual x,y setting via the g.util.grid.wrapPanels function in dashboards.libsonnet

Nice work!

clientRow:
g.panel.row.new('Client')
+ g.panel.row.withPanels([
panels.clientRequests { gridPos: { h: 8, w: 8, x: 0, y: 1 } },
Copy link
Contributor

Choose a reason for hiding this comment

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

Not sure we need to specify x,y in this case and probably should use g.util.wrapPanels within dashboards.libsonnet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants