I am running AppDynamics OnPrem 24.4.2. I am able to import custom dashboards on the fly but unable to export the dashboard share URL once it is created and shared manually in the console.
I was assuming that the configuration would be part of the exported json file from a dashboard that had already been shared and was working, but I do not see it anywhere.
Is there an API to:
Hi, you can actually get the URL Pieces via the API.
When you share a dashboard, you create a securitytoken, which you can get using the standard Dashboard API
API: https://<Controller FQDN>/controller/restui/dashboards/getDashboard/<Dashboard ID>
The response will contain a securitytoken if it has been shared.
All you then do is build the shared URL with that token
https://<Controller FQDN>/controller/dashboards.jsp?desktopView=false#/location=DASHBOARD_VIEWER&token=<securitytoken>&timeRange=last_1_hour.BEFORE_NOW.-1.-1.60
Adjust time range to whatever you need for your dashboard as well
Let me know if this doesn't work for you 🙂
hi @dardar , its complicated. in essence yes there is an API, as everything that you can see in the controller UI has a restui API behind it. However while restui APIs are used (eg Dexter uses them, my rapport app uses them) they are not documented and subject to change.
Hi @Daryl.Mercadel,
Thanks for asking your question on the Community. Here are some APIs you can look into: https://docs.appdynamics.com/appd/onprem/24.x/latest/en/extend-appdynamics/splunk-appdynamics-apis
Ryan,
Thank you for the quick reply. It looks like there is no way, via an API, to pull the Dashboard's share URL. I am pursuing a possible solution with an SQL query to the appD database and see what that can provide.