Why is it not possible to publish my Azure Dashboard? - azure

I am trying to publish my Azure Dashboard by using the share button above in the Azure Portal:
Then I fill out the form with the needed data:
When I submit it I receive the following error:
Does anybody know why this is failing with the error "Cannot read property 'position' of null"? What can I do about it to fix it?
Edit:
It happens with every Dashboard, one of them looks like this:

My solution is to create a new empty dashboard, publish it and add the needed items.

Start moving your tiles. You may find one (or more) broken tiles somewhere in your dashboard. My reasoning is, that when a tile extends outside of the dashboard, its x or y coordinates become null which isn't properly handled in the code.
Delete the broken tile and you should be good to go. Happened to me once.

Related

Azure says an Alert Rule exists with the same name, but it also says it doesn't

I have several environments that I need to set a list of Alert Rules for. I've set 5 up for QA and started to add them to UAT. Because you cannot rename a rule, I have had to delete and recreate a few, and Azure tells you it make take a few minutes to show up.
However, after in-page and browser refreshes, going to get a coffee and refreshing again, I do not have a Rule Alert in UAT for 10 exceptions in 5 minutes.
Yet when I try to create one I get this:
So it exists....but where can I see this rule, or delete it? I've removed all filters in the Alert Rules page (first image) already and it doesn't show
One of the workaround could able to find and delete the alert rule:
To view the alert and delete them we need to filter them accordingly to our resource group ,subscription, signal type as below:
Refresh and then navigate to your target Rule that want to delete
For more information please refer the below MS DOCS:
Create, view, and manage activity log alerts by using Azure Monitor
How to update alert rules

Change Notification in Microsoft Sharepoint

I am creating a subscription to a list in Microsoft SharePoint and everything works well. Anytime make a change in the list I'm subscribed to, I get a notification.
But I would like to be able to see which item was changed instead of just seeing that there was a change in the list. For example, I made a subscription to a list and changed some metadata in one of the items that were in that list. Microsoft sent me this as the notification: Notification from change in SharePoint list. The most useful information in this message is the resource, but that is just the path the list that I am subscribed to.
The only way that I have found so that I can find what item was changed is if I make a GET request on Microsoft Graph Explorer that says: https://graph.microsoft.com/beta/sites/{domain name}.sharepoint.com:/sites/{SiteName}:/lists/{listID}/activities
This gives me all the recent events that happened in the list, shown here. It includes the notification id, the user who made the change, and the time that it happened. This information is nice to have, but it doesn't directly lead me to finding out which item was changed.
I had an idea that I could look at the time that a notification happened at (given by the GET request that shows recent activities in the list), and then try to match that with the the lastModifiedDateTime of one of the items in my list. However, I tried this a few times and found that the time that a notification occurred did not always completely match the lastModifiedDateTime of the item that I changed.
Has anyone found a better way to do this? I would ideally like to be able to find the ID of the item that changed, but anything that is more reliable than the modification time would be great.
I don't see a way to do this. The ideal solution would be to have the resource data in the change notification. Because this is currently not supported, I suggest you create a feature request here for it so that it may be implemented in future.

Azure devops widget based on json

I am creating a custom widget and having some stastics which is coming from jason data. i am able to create widget and fine. Now i want to automate this process so that as soon as jason file arrives in folder it refreshes the graph in widget. Is there any way to do it.
Is there any way to do it.
As far as I know , the Dashboards widget uses the load and reload function to load the widgets.
You can add conditions according to your needs, and then use the load or reload method in the return function to refresh the widget.
Here is an example, you could refer to it.
In addition,the dashboard also has automatic refresh function.
You could select the Automatically refresh the dashboard every 5 minutes option in Dashboards settings. Then the widgets will refresh every 5 minutes.
Hope this helps.

Attempt to update your production data failed - Actions on Google

Where:
In build -> Actions -> Upload content via Google Sheets
Problem: I have the trivia template selected. I've already created a sheet and uploaded and deployed my action. Now I figured out that one of my questions had a wrong answer. So I updated the sheet and then went back to the actions tab to upload content via google sheets
Then I clicked on UPDATE TEST and tested my app in the simulator. The changes were reflected.
Then I clicked on UPDATE PROD and I get the following message
On doing further investigation I found out that the GET request is returning a 403 error
and in the Network tab, this is the response I'm getting:
I'm not sure what is going on.
I have encountered the same situation.
However, there is a workaround or it must be the right action when upgrading your Q&A Sheet. It is to use "submit for production" in Deploy>Release sidebar. See [attached image].1
I also had the same problem. I think you have changed the Google Sheet's name and questions per page, so it gives an error. If you give the same name and questions per page it is taking i.e. updating.

Send message to azure queue Microsoft.ServiceBus.Messaging.MessagingEntityNotFoundException

I'm trying to follow along with this tutorial https://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-multi-tier-app-using-service-bus-queues/ on azure queues but I opted for using an MVC app instead of the web role. I have everything working up to step 9 of the create a web role where it says you should now be able to hit submit and watch the message count increase of your queue on page.
Instead I get An exception of type 'Microsoft.ServiceBus.Messaging.MessagingEntityNotFoundException' occurred in Microsoft.ServiceBus.dll but was not handled in user code
Additional information: 40400: Endpoint not found.
on the step 8 line when it send the message to the queue. It detects the queue as being there or it wouldn't skip over the check for is it created so I have to think it's some kind of access issue.
Can someone please assist me?
So funny enough I had all the code correct as per the tutorial but after checking the error definition metadata it says that entity not found usually means it can't find the queue. So as a shot in the dark I looked at this line
OrdersQueueClient = messagingFactory.CreateQueueClient(
"OrdersQueue");
and guessed that maybe the OrdersQueue was actually supposed to match the name of my queue which I overlooked during my first go through. So if you get entity not found make sure you check your connection string and queue name in the azure portal. Hope this is helpful.

Resources