In azure, is there any way to know who and when an app was published? - azure

We have an azure web app that we deploy with a publish profile and webdeploy. What I'd like to know is if there is any log about this deployment activity ? I read the logs but I can't find any trace of my deployments.
Note : we're not using git automated deployment

In the Azure Management Portal (manage.windowsazure.com), select Management Services and then the Operation Logs tab.
Or, in the Azure Preview Portal (portal.azure.com), select Browse All and then Audit Logs.

Related

My Dashboard in Azure for App Services outage

I am working on a custom Dashboard in Azure. My Application is hosted in an APp Service. If App services is down at Microsoft end, i want to show a Red Dot in my dashboard.
KUSTO will work here?
Some API calls i need to do and some Programming to create dashboard?
Please guide me
You can create the Azure dashboard using template deployment in which Azure offers the ability to orchestrate the deployment of multiple resources.
Once the required resources for Azure Dashboard can be configured in template ARM template format, you can deploy using REST APIs, PowerShell, Azure CLI and Azure Portal template deployment.
This Microsoft Documentation helps you to create the Azure Dashboard using the Sample Templates given.
You can enable Health checks for your App Service using Azure Monitor App and that you can bring on Azure Dashboard to see your app service is up or down in the form of graph.
Source: Azure Service Health Dashboard

Is there any Rest Api which can Create Deployment Center at Azure portal in Web App?

I am trying to create Resources group, WebApp plan service, Webapp through the Rest Api of microsoft azure,
I have created above services from RestApi of microsoft Azure,
but i am unable to find, How to create Deployment center.
not getting any thing.
The Deployment Center is a centralized overview for all the deployment methods supported by your app and a guided experience for configuring continuous integration/continuous deployment. It's a service under Azure App Service.
Go to your Azure App page in the portal, you will be able to see Deployment Center, click it then choose GitHub and configure it.
And don't forget go to Github setting page Authorized OAuth Apps. For more details, you could refer to the official tutorial:Deploy continuously from GitHub.
For now, no REST api to configure Continuous deployment. If you are looking for other ways to configure the Continuous deployment, you could refer to the Continuous deployment wiki page, there are other ways to implement it.

How to associate Azure deployments to the users?

I am working on deploying resources in to Azure using ARM Templates. I am one of five in my team. After deploying any resource into Azure portal, we need to know which user has deployed specific resource deployment into Azure including time. Because the deployment process has done randomly into Azure by the users.
How to find the details of specific user after deployment?
No way can associate the Azure deployments to the users smoothly. Seems you want to check the deployment logs.
In VSTS you can create a notification subscription for the deployments, thus you will receive the notifications once a deployment is triggered and you can check the deploy logs...
Another workaround is checking the Activity Logs in Azure. Please see View activity logs to audit actions on resources for details. You can also try the REST API:Activity Logs - List
You can also view the operations for a deployment through the Azure portal. Please seeView deployment operations with Azure Resource Manager for details.

Azure cloud service deployment issue with pay as you go subscription - cloud services are not available in this subscription

I am having an issue while deploying an Azure web role to a cloud service. It shows me the error
Cloud services are not available in this subscription.
I am using a pay as you go subscription on Azure. I don't know if there is any limitation with this subscription for cloud service deployment or not.
.
Updated version of JerryGoyal's solution.
Cloud Service Management will have to be done using the new Azure Portal, because Cloud Service Management in the old portal will be disabled as of 11/15/2017.
Log into the new Azure Portal.
Go to the Subscriptions View.
Set your account as a Co-Admin. Microsoft Documentation.
I think the issue you're running into is that the Cloud Service Publish Wizard in VS only supports subscriptions in which you are an admin or co-admin granted via via the old portal (manage.windowsazure.com). If you've been given access via RBAC or the new portal, then VS will not see the resources under those subscriptions.
To work around it, you can build the package using msbuild.exe and then upload it via the portal.
That help?
Cloud services are not available in this subscription
The error is caused because the Cloud Services still use the old deployment model that is based on Azure Service Management (ASM).
To deploy an ASM based component to Azure you need to be ‘co-admin’ for the subscription.
Right now you are ‘Owner’ on the new portal but this role only has impact on the new ARM based resources.
So, just ask your subscription admin to login to the old portal (https://manage.windowsazure.com) and make you co-administrator:
Login to the old portal
Click on Settings –> Administrators
Click on the Add button at the bottom
Enter the co-admin email address and click on the OK button.
After this reload your Visual Studio and the problem will be solved.

Enabling monitoring in azure cloud service

I want to monitor a cloud service in azure portal . When I go to the azure portal , I get the message as "LEVELThis setting is not currently available." under monitoring tab.
Then I learnt from the msdn that , right click on web role in visual studio and check the "enable diagnostics" checkbox.
Then I redeployed the application azure portal .
Still the monitoring option is not configurable. What could be the issue ? What am I missing here?
For Storage you can enable monitoring and logging from within the respective tabs within the Storage configuration pages of the portal.
Jason

Resources