setting alert on notification hub in azure classical portal - azure

I am the co-admin of a subscription in Microsoft Azure which contains a notification hub. I want to set alerts on the various error metrics of the notification hub. However, I can't find a way to set alerts in the classical portal and these error metrics are not visible in the new portal. When I clicked on the Settings tab in the classical portal, the page which opened up didn't have any button for setting alerts.
Has the alert support been taken off the azure classical portal?

I afraid that it is not possible (i have tried to find that info as well) for a moment. For alerting, you should use Azure Management Services (click on the Operation Logs) and there is no Notification Hub in the drop-down menu of the supported services.
There is the FAQ stating that there is no alerts for NH out-of-the-box, but the third-party services may apply.
If 3rd party services are not the option, you may implement your own functionality - NH provides API and you may notify your team if something happened using that REST API.

Related

Azure API Management service publisher portal no longer showing Analytics tab

I noticed about 4 days ago, that the my azure apims no longer showed the Analytics tab on the left hand side navigation. This forces me to navigate by changing the URL manually to
https://sureco-apims.portal.azure-api.net/Admin/Analytics
Is there a bug with this portal? Why did the nav change?
On 31st May 2019, we will retire classic Azure API Management Analytics. Analytics reports in the publisher portal will be completely removed.
If you have been using classic Analytics, you should start using the new Analytics—which is integrated in our management experience in the Azure portal. Simply select Analytics from the menu. There is no need to switch between the Azure portal and the classic publisher portal anymore.

Azure Event Grid not sending events to webhook

I have an Azure media services account for which I want to be notified via webhook when encoding jobs are finished. I'm using v3 of the Media Service API.
I've added an event subscription to this account and have sucessfully validated the webhook endpoint.
Here's where the problem comes in. If I do something that should trigger an event(start an encoding job, create an asset, etc.) on the Azure Portal nothing happens event wise. Looking at the event subscription on the Portal shows no events detected as well.
Is this an Azure bug or am I missing something?
As it turns out, actions done through the Portal or v2 of the API does not trigger Events from Event Grid.
I used Azure Media Services Explorer to test out my webhooks instead.

How to gain access to Azure Preview service in Microsoft Commercial or Government cloud in USA

I noticed that not all preview features are available while searching the preview service under All Service in Azure portal.
E.g. I was trying to evaluate Event Grid in the US Gov Cloud. I registered the service under my subscription, and then searched it under all services. But I could not find it.
Do I have to wait for sometime for this preview service to show up after I register it under my subscription?
Product roadmap for Azure Government will appear here.
Only services that have been GA'd in Azure public will be considered for being brought into Azure Government.
Currently Event Grid in Azure Government is CLI only (portal support coming) so these examples will work. Additionally, not all Event Grid topics are available yet. To see which topics are currently available in Azure Government, run this CLI command (after logging in to Azure Gov via your CLI session):
az eventgrid topic-type list -o table

Configure Endpoint Monitoring via 'new' azure portal

I am reading the book Exam Ref 70-532 Developing Microsoft Azure Solutions, published in March 2015. In chapter one, it has a section "Configuring endpoint monitoring", where it gives you the steps to configure endpoint monitoring using both the Classic Management portal and the Preview portal.
Following the steps given, I am able to set up endpoint monitoring via the classic portal.
However, I cannot seem to do this via the new portal.
Here are the first two steps listed in the book:
Navigate to the blade of your website in the portal accessed via
https://portal.azure.com
Scroll down to Monitoring and click Webtests.
I cannot see any reference to "Monitoring" or "Webtests" on the azure portal for my website.
Has this functionality been removed from the preview portal?
Is there any way to configure endpoint monitoring via the new portal?
Web Application Endpoint Monitoring has been removed from Azure since October 31, 2016.
The new, replacement functionality is Application Insight Availability Tests
See this link for an article about migrating from Endpoint Monitoring to Application Insight Availability Tests.
These are also available in the Application Insights->Availability

Azure application status page

I have an application running on the Azure cloud.
Currently this is deployed as an Azure web app.
Is there any way to monitor the website status and build a page like this or this?
As you can see in those examples both have:
a service global status
An historical status which is grouped in hour/day/months period
Does azure has an API that I can use to monitor my services?
Application Insights and the Azure portal will give you a rich monitoring and diagnostics experience for your web app. It is in preview at this time.
You can get very granular data points or high-level graphs and trends. The historical data can go back as far as 13 months for aggregated data points. You can read more about the data retention policy here.
The Azure portal (the new one at portal.azure.com) gives you a rich UI to interact with the telemetry data from your app. And if you want to customize a blade to view specific data for your app you can do that too.
Azure Web Apps also has built-in monitoring support that you can use. It won't give you the depth that Application Insights does but you should look at this too to see if it will give you the data you need. And of course, you can customize the monitoring blades in the Azure portal to suit your needs.
Azure does offer a robust RESTFul API for managing and monitoring your services. Essentially anything you can do through the Azure Management Portal is accessible via an API, including analytics. The portal itself often uses this same API.
https://msdn.microsoft.com/en-us/library/azure/ee460799.aspx
You can also use MSFT authored .NET assemblies to create your own monitoring applications in Visual Studio. I find the monitoring and analytics features more robust via this model. These are available on GitHub:
http://azure.microsoft.com/en-us/updates/management-libraries-for-net-release-announcement/

Resources