Skip to content

Add 'Active Channels Only' option to APR calculations in Grafana dashboard#519

Open
markettes wants to merge 1 commit into
mainfrom
feat/active-channels-grafana-dashboard
Open

Add 'Active Channels Only' option to APR calculations in Grafana dashboard#519
markettes wants to merge 1 commit into
mainfrom
feat/active-channels-grafana-dashboard

Conversation

@markettes

Copy link
Copy Markdown
Contributor

Introduce an option to filter APR calculations by active channels in the Grafana dashboard, enhancing data analysis capabilities.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a new Grafana dashboard toggle to control whether APR/liquidity denominators are computed from only “active” (routed) channels or from all channels in-scope for the selected nodes, enabling better interpretation of APR relative to deployed liquidity.

Changes:

  • Updated APR-related Postgres queries to optionally include non-routing channels in the liquidity denominator when activeChannelsOnly = 0.
  • Added a new dashboard templating variable Active Channels Only (activeChannelsOnly) with Yes/No options.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"text": "Yes",
"value": "1"
},
"description": "When set to Yes, aggregate APR denominators only include channels that settled at least one HTLC in the selected window (\"active\" channels). When No, all NodeGuard-managed channels for the selected nodes contribute liquidity, regardless of whether they routed.",
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