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
The restBaseURL in pkg/region/region_constants.go refers to api.newrelic.com/v2 which is deprecated for Dashboard interaction. That means the whole Dashboards package can't actually interact with the new NerdGraph API.
Go Version
go version go1.17.2 darwin/amd64
Current behavior
When I use the dashboards package, the URL points to a deprecated endpoint, so the request fails.
The failure
error creating dashboard:410 response returned: This endpoint is deprecated: Please see documentation on migrating to NerdGraph, our GraphQL API, here:, https://docs.newrelic.com/docs/new-relic-one/use-new-relic-one/core-concepts/dashboards-api-migration-insights-api-nerdgraph, and check the announcement: https://discuss.newrelic.com/t/important-insights-dashboard-api-end-of-life/149357
I changed my local NR code in pkg/dashboards/dashboard.go to print what the devised URL is, and it does confirm my suspicions. I changed this to a print statement
This issue has been automatically marked as stale because it has not had any recent activity. It will be closed if no further activity occurs.
stalebot
added
the
stale
Issue or PR has been inactive for a period of time. This label is configured in stale-bot.
label
Feb 19, 2022
kidk
added
pinned
Pin an issue to prevent auto-closing by a bot.
and removed
stale
Issue or PR has been inactive for a period of time. This label is configured in stale-bot.
labels
Feb 21, 2022
Description
The
restBaseURL
inpkg/region/region_constants.go
refers toapi.newrelic.com/v2
which is deprecated for Dashboard interaction. That means the whole Dashboards package can't actually interact with the new NerdGraph API.Go Version
go version go1.17.2 darwin/amd64
Current behavior
When I use the dashboards package, the URL points to a deprecated endpoint, so the request fails.
The failure
I changed my local NR code in
pkg/dashboards/dashboard.go
to print what the devised URL is, and it does confirm my suspicions. I changed this to a print statementAnd it printed:
Built URL: https://api.newrelic.com/v2/dashboards.json
Expected behavior
This should interact with a non-deprecated API so it's usable.
Steps To Reproduce
Steps to reproduce the behavior:
Try to use
client.CreateDashboard(*db)
and it will fail.The text was updated successfully, but these errors were encountered: