I'm very new to grafana and I hope to use grafana API for uploading .json file to publish dashboard in grafana marketplace instead of uploading it manually. Are there any options or API can use for it?
Share a dashboard via the share icon in the top nav. This opens the share dialog where you can get a link to the current dashboard with the current selected time range and template variables. If you have made changes to the dashboard, make sure those are saved before sending the link. Below are ways to share a dashboard.
You can publish snapshots to you local instance or to snapshot.raintank.io. The later is a free service that is provided by Raintank that allows you to publish dashboard snapshots to an external grafana instance. The same rules still apply, anyone with the link can view it. You can set an expiration time if you want the snapshot to be removed after a certain time period.
Related
There is a PowerApp that collects some data from developers. The most natural place for them to access it would be from Azure Devops, where they spend most of their day so ideally the app shows up right there.
How can I embed the PowerApp in a dashboard on Azure Devops dashboard?
The app is a standard PowerApp with a list and an edit form which connect to a SQL Database on Azure.
I never tried this, but an idea.
Azure DevOps Dashboard allows to Embed web page which is like an iframe with url. Read more
Adds a configurable tile to display the contents of a web page. Only webpages that allow iframe embedding are supported.
Use the above webpage tile to embed the canvas app using its url. Canvas PowerApp will have an accessible url just like shown below:
https://web.powerapps.com/apps/299d486c5-487hg-47hg-9999-474mdmdn84u
Reference
Is it possible to pull components, Snapshots and Environment from Dashboard of UrbanCode into my Web application dropdown list using Rest APi. Thanks in Advance..
If you want the contents of the Dashboard view, which shows currently running processes, you can use the (internal, unsupported) REST API. By opening up the developer tools in your browser or a plugin such as Firebug and then loading the dashboard page, you can see the REST requests that create the page. The request that gets the current activity is something like this:
https://ucd.example.com:8443/rest/workflow/currentActivity?rowsPerPage=10000&pageNumber=1&orderField=startDate&sortType=desc
So you can use that GET call to rest/workflow/currentActivity to get the same sort of info that's on the dashboard. Is that what you're asking for?
I'm on the Google Developers Console Project page (https://console.developers.google.com/project) and I can see that I have a number of errors for one of the Projects.
It says that the number displayed is the number that Google has sent over the past 24 hours.
Where are these errors displayed? Were they sent to my email? I'm not sure where to view them so that I can resolve them.
You need to select the project and go to the Monitoring -> Logs section in order to access the Logs Viewer which retrieves data from the Google Cloud Logging service
Depending on whether you use Google App Engine or Google Compute Engine, if you do not see any logs, then see Getting Started for instructions on what to do to setup the logging for your project.
I have purchased Tableau Online to share my workbooks with a specific group of people without providing an option to download the actual data I used to create them. But I figured that other users would also need a license to view/edit my workbooks..
My initial plan was to share my published workbooks and put them on my website so that others (that I specify) can VIEW the workbook without offering them a privilege of downloading the data. Any suggestion will be greatly appreciated...
When you publish your workbook to online specify permissions so that users
- cannot download the workbook
- cannot edit the workbook
- cannot view the underlying data
If you give your audience accounts with only viewing permission and you have those restricted permissions for workbooks, then you can simply send your audience links and they will see the visualizations in their browser without having to download workbooks. Even if they did download the workbooks, their accounts would be prevented from looking any deeper into the data than your workbooks show.
Take a look at the Tableau JavaScript API. Once you have your workbooks hosted with Tableau Online you can display them using the API on your own website. Then just share the link to those you want to have viewing rights.
This will be public to whoever has the link though unless you set the location up to require login.
http://www.tableau.com/new-features/javascript-api
http://onlinehelp.tableau.com/current/pro/online/windows/en-us/publish_workbooks_howto.html
http://onlinehelp.tableau.com/current/pro/online/windows/en-us/Img/publish9.png
When you see this window, click on a User/group, and click Edit. Tableau has default roles (Viewer, Interactor, etc.). You can modify the Interactor role so that it becomes a Custom role so that someone can't download your workbook, etc.
http://onlinehelp.tableau.com/current/pro/online/mac/en-us/publish_workbooks_permissions_add.html
See here for more details on permissions.
I would like to show a graph of visitors (eg. 7 days back) on a specific subpage on my website - not the entire site!
I've been looking at:
http://www.jensbits.com/2010/06/23/google-analytics-data-export-api-with-google-chart-visualizations-2/
.. but i cant figure out how to show a graph for a specific url/subpage.
Any ideas?
Follow these steps
1.Go to your Google Analytics Account.
2.Click on the 'gear' icon. It will show you 3 tabs-> Profile, Tracking Code and Property Settings. Click on Tracking Code.
Under What are you tracking? select A Single Domain radio button. It will show you its corresponding options on the right. Select I want to track PHP pages. It will show you the tracking code underneath. Copy paste the code in the php file/page you are willing to track.
Dont worry about the query parameters. They will be identified automatically with respect to the tracking code. So if your page identifies 100 different layouts with respect to the parameters, they will show up in your analytics account.
Use the following Api to export data from your account
Google Analytics PHP API
Then, after you have received the data, you can set up an ajax request that fetches the data from your PHP script and embeds it in your site using a javascript API chart builder. This is also available with Google
Google Charts API
Hope that helps. All the best!