hen*_*rik 8 azure newrelic azure-web-sites
背景信息:我已经设置Azure,以便在代码被推送到开发分支时自动将开发分支(在Github上)的代码部署到dev-webapp.将代码推送到主分支时,Azure会将代码从主分支部署到test-webapp和pre prod-deployment slot.
在Azure中,我使用New Relic Appservice来监控这些应用程序.有用.我现在想要的是在代码部署到webapp时通知New Relic.
引用新遗物:
要通知New Relic部署,您可以POST到https://api.newrelic.com/deployments.xml并将API密钥添加为标题
要在代码部署到开发和测试时通知New Relic,我可以在GitHub中设置webhook,以便在将代码推送到develop-branch和master-branch时运行.我测试了这个,它的确有效.我觉得它不是最佳的,因为通知来自Github,而不是Azure,这是部署实际发生的地方.
当pre-prod deploymentslot与prod交换时,我也想通知New Relic.
可能吗?什么是最好的方法呢?
也许webjobs可能是洗礼?这应该是一个webjob,只在部署webapp并且交换部署槽后才运行一次(对于prod).我找不到任何有关设置此类工作的信息.
小智 1
使用 powershell 交换插槽并调用新的遗物 uri https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/
抱歉,我不知道 New Relic,但也许有一些与应用程序见解类似的解决方案(为什么不切换?),您可以在其中指定要发送的版本: http: //blogs.msdn.com/ b/visualstudioalm/archive/2015/01/07/application-insights-support-for-multiple-environments-stamps-and-app-versions.aspx(部分:版本与版本比较)
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |