You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 4, 2025. It is now read-only.
Describe the bug
Node Graph plugin is not using Grafana recommended getBackendSrv/proxy . This result that all queries done by plugin are actually originating from the machine running the Browser. For example calling localhost calls the calling machine localhost, not localhost in machine where Grafana is running.
This leads to
access issues if URL the plugin is accessing is whitelisted, for example VPN access
CORS issues, Need to have CORS headers in response, Browser still might block quests
Expected behavior
Using getBackendSrv which proxy request through grafana server.
The main advantage of getBackendSrv is that it proxies requests through the Grafana server rather making the request from the browser. This is strongly recommended when making authenticated requests to an external API. For more information on authenticating external requests, refer to Add authentication for data source plugins.