-
2 votesanswersviews
Azure - 无法自动扩展,因为找不到监控数据
我们在Azure中使用自动缩放预览,但在最近几个小时,门户网站一直在报告以下警告: 无法自动缩放“部署名称”,因为未找到监视数据 单击警告旁边的“详细信息”按钮只会加载缩放页面 . 在“监视器”页面上没有可用的监视数据,图形为空 . 我知道自动缩放功能在预览中,但没有任何方法可以报告错误 - 除非您支付支持选项 . 我们可以做些什么来解决这个问题(除了删除部署和重新部署!)以及我们如何报告... -
1 votesanswersviews
使用Powershell进行混淆设置工作者角色诊断
我想确保我的工作者角色始终配置了正确的诊断程序,但我遇到了一些问题,并且发现这方面的文档非常不清楚 . 我在工作者角色上设置了诊断程序并按预期运行;例如,所有WAD表都被填充 . 这已经工作了好几个月,我们已经部署(通过从暂存到 生产环境 的交换VIP)新版本的工作者角色,并且诊断工作继续按预期运行 . 然而,最近,我们部署了新版本的Worker Role(再次通过Swap VIP),并且已经删除... -
0 votesanswersviews
如何识别工作者角色的Azure诊断版本
有没有办法识别在天蓝色工作者角色上运行的天蓝色诊断版本? 我在我的项目中使用Azure SDK 2.5,并为工作者角色配置了diagnostics.wadcfgx,其中包含事件源配置,如下所示 . 我正在从visual studio部署工作者角色,我认为应该自动部署最新的azure诊断程序 . 它在第一次部署时正常工作,我能够从事件源中查看日志 . 但它在后续部署中没有用 . diagnostic... -
4 votesanswersviews
Azure诊断程序是否在Azure临时插槽中运行?
收集Azure诊断数据时,暂存插槽是否也将诊断数据发送到WadPerformanceCounters表? 如果是这样,我该怎么办呢?或者如何在读取诊断时区分分段/ 生产环境 . 我不想显示有关我们网站的数据,假设它是全部 生产环境 的,而实际上它的一部分是临时插槽 . -
1 votesanswersviews
如何查找使用Resource Manager部署的Azure VM的DeploymentId?
Azure诊断扩展使用DeploymentId将性能计数器和其他数据存储在存储表中 . 但是,当通过Azure资源管理器部署VM时,找出此DeploymentId的内容并不明显 . 如何找到这个DeploymentId?我查询什么API?我需要以编程方式执行此操作,并且我无法访问VM本身,只能调用API . -
6 votesanswersviews
为什么无法通过新的Azure门户配置Azure诊断以使用Azure表存储?
我正在开发一个将在Azure中托管的web api . 我想使用Azure诊断程序将错误记录到Azure表存储 . 在Classic门户中,我可以将日志配置为Azure表存储 . Classic Portal Diagnostic Settings 但是在新的Azure门户中,我唯一的存储选项是使用Blob存储: New Azure Portal Settings 似乎如果我要使用Web角色,我可... -
4 votesanswersviews
使用Role参数调用Set-AzureServiceDiagnosticsExtension失败
我正在尝试使用Azure Powershell cmdlet和Set-AzureServiceDiagnosticsExtension命令在已部署的 Cloud 服务上设置Azure诊断: Set-AzureServiceDiagnosticsExtension -StorageContext $storageContext -DiagnosticsConfigurationPath $diagn... -
0 votesanswersviews
Windows azure diagnsotics不在 Cloud 上工作
我正在使用Azure sdk 1.4,我正在尝试在我的Web角色上设置诊断程序 . 这是我在webrole的onstart方法中所做的: string wadConnectionString = "Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"; CloudStorageAcco... -
1 votesanswersviews
适用于特定环境的Windows Azure WADPerformanceCounters(非部署)
在windows azure Cloud Services中,存在 生产环境 环境和临时环境的概念 . 不幸的是,在上传性能计数器时,您不能(据我所知)指定单独的表存储帐户,因此所有环境(和部署)都集中在一起 . 我尝试使用DeploymentId(RoleEnviroment.DeploymentId)来提取特定的环境信息,但这会随每个部署而变化,因此它只返回自上次部署以来的性能计数器信息 . ... -
1 votesanswersviews
azure sdk2.5 Cloud 服务部署没有创建wad-control-container blob
在使用Visual Studio 2013版本的azure sdk 2.5部署 Cloud 服务时,它已成功部署 . 但它没有在诊断存储帐户下创建 wad-control-container blob容器 . 以前的版本Azure SDK 2.2创建 wad-control-container 但不包含最新的sdk . 关于这个的一些问题: 我看到了MSDN文档,他们告诉我不再使用这个容器了... -
0 votesanswersviews
Azure DIagnostics,WADLogs,在Azure管理门户中查看
这可能是我对Azure新手的极其愚蠢的问题 . 我使用的是Azure SDK 2.5 我有一个工作者角色部署到Azure上进行暂存,我使用诊断来跟踪执行 . Trace.TraceInformation("Service WorkerRole has stopped"); 有没有办法查看可以从Azure管理门户在服务器资源管理器中查看的WadLogs文件?或者将数据传输到bl... -
2 votesanswersviews
监控Azure Worker角色诊断的最佳方法?
我有一个在azure中运行的Worker Role . 我正在使用标准的跟踪诊断,我可以使用Visual Studio中的服务器资源管理器查看 . 然而,它很难通过,非常慢,等等 . 任何人都可以建议一个允许我查看这些诊断的插件,工具,软件吗? 具体来说,我想轻松查看所有错误,信息消息 . 我知道我可以编写一个挂在WADLogs表中的简单应用程序,但如果有更好的工具,我不想重新发明轮子 . 我正在... -
7 votesanswersviews
Azure诊断程序无法在我的辅助角色中工作
我正在尝试在windows azure中获取我的worker角色的跟踪日志,但它不起作用,看不到任何错误 . 我已将我的应用程序配置为使用azure诊断程序,如下所述:https://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/ 首先,我在我的worker角色的app.config中有这个: <system.... -
1 votesanswersviews
Azure角色(WCF服务)不记录跟踪信息
我正在托管一组工作者角色的WCF服务,我正在部署到Azure . 问题是标准跟踪日志记录未显示在Azure存储表中 . 在代码中 - 我正在使用 Trace.TraceInformation("Something") 在.csdef我有默认值 <Imports> <Import moduleName="Diagnostics" /... -
5 votesanswersviews
Azure SDK,Trace.Information和WADLogsTable
我正在使用Azure SDK 2.5在.NET中编写新的Cloud Service . 我知道诊断with the 2.5 SDK rekesae已经发生了一些重大变化 . 在我收到相互矛盾的信息的地方,我是否仍然可以使用Azure诊断程序将Trace . *输出捕获到Azure表存储中的 WADLogsTable ? 我知道我可以使用ETW替代,但现在我正在要求它 . 根据this文章,我仍然可... -
24 votesanswersviews
Azure Cloud Service诊断输出已更改为2.6 SDK
将SDK升级到Azure Cloud Service Diagnostic 2.6后,所有WAD跟踪日志都开始如下所示: EventName="FormattedMessageEvent" FormattedMessage="Subscription {0} Already Created" Argument0="sub2feature-stagi... -
1 votesanswersviews
Azure PowerShell Cmdlet和设置服务诊断(Set-AzureServiceDiagnosticsExtension)
自从我们更新到Azure SKD 2.5后,我们无法再更新角色启动时的诊断配置 . 我们现在使用Microsoft Azure PowerShell Cmdlet来更新我们的Web和辅助角色诊断配置 . 在开发我们的配置脚本时,我们注意到在没有先调用 Remove-AzureServiceDiagnosticsExtension 的情况下调用_958351将失败,并显示以下错误: VERBOSE:... -
4 votesanswersviews
如何在Azure SDK 2.5中更改每个服务配置的诊断存储位置
在Azure SDK 2.5中,存储帐户在角色的wadcfgx中设置如下: <PrivateConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration"> <StorageAccount name="myDiagnosticAcc... -
3 votesanswersviews
诊断程序不适用于Azure SDK 2.5.1的Web角色
我正在使用Azure SDK 2.5.1,主要是关于新设计的诊断内容 . 但是,我发现我无法让它运行我的网络角色 . 因此,我创建了一个 Cloud 服务项目,添加了一个Web角色 . 然后,我在 Global.asax.cs 的 Application_Start 末尾添加了一条Trace消息: Trace.TraceInformaction("Application_Start en... -
1 votesanswersviews
空诊断插槽的Azure诊断扩展插件ConflictError(Azure SDK 2.6)
我正在使用PowerShell中的New-AzureDeployment将Azure Cloud 服务部署部署到空的Staging插槽,以及通过New-AzureServiceDiagnosticsExtensionConfig创建的诊断的扩展配置 . 当我将其交换到 生产环境 并致电时: Get-AzureServiceDiagnosticsExtension -ServiceName &quo... -
1 votesanswersviews
Azure - 为工作人员/ Web角色启用诊断
我想在我的表存储中记录发生的每个异常(MVC cloudapp) . 我遵循了微软的官方教程,但似乎只是让事情太复杂了 . 可以在这里查看教程:https://azure.microsoft.com/sv-se/documentation/articles/cloud-services-dotnet-diagnostics/#how-to-enable-diagnostics-in-a-worke... -
1 votesanswersviews
我可以通过Azure诊断从NLog中保存通过Azure角色写入LocalStorage的日志吗?
我们正在使用Azure SDK 2.6,并希望使用NLog将我们的日志写入我们部署到Azure Cloud的辅助角色 . 我们的计划是将这些日志保存到我们为worker角色配置的LocalStorage,然后让Diagnostics扩展将这些日志保存到blob存储 . 设置LocalStorage帐户非常简单,但是当将Diagnostics配置为指向我们想要保留的目录时,我们必须为目录提供一个“绝... -
0 votesanswersviews
Set-AzureServiceDiagnosticsExtension失败,并显示“未在服务中找到部署”
我正在尝试使用以下命令更新Azure Cloud 服务的诊断配置... $storage = New-AzureStorageContext -StorageAccountName {storageName} -StorageAccountKey {storage key} Set-AzureServiceDiagnosticsExtension -ServiceName MyCloudServi... -
1 votesanswersviews
在Azure辅助角色上使用log4net - 写入文件
我知道反对将日志写入Azure Cloud 服务上的文件的论点(在重新配置系统时可以随时消失) . 然而,到目前为止,它已经100%的工作,它简单明了,读取文件是使用日志的最简单方法 . 但是在昨天发布之后,确实包括将log4net更新到最新版本,当它继续为我们的web角色工作时,它现在对我们的工作者角色不起作用 . 未创建日志文件夹,也未创建任何文件 . 我们需要在下面做些什么改变? <l... -
2 votesanswersviews
如何为Azure Cloud 诊断指定表存储名称
我创建了一个可以存储帐户作为Azure Cloud 诊断的目标 . 默认情况下,为我创建了 WADLogstable . 我喜欢更改角色的表名 . 例如,对于 Webrole ,我希望将 WebroleWADLogstable 和 WebServiceRole 写入 WebServiceRoleWADLogs 表 . 在诊断连接字符串中,我只能设置存储帐户名称 . -
1 votesanswersviews
如何在分段和 生产环境 中运行Azure诊断来执行自动缩放?
我已根据我网站的Azure诊断设置了Azure自动缩放 . 由于分段和 生产环境 只是彼此的精确副本,因此分段和 生产环境 都会将诊断存储到SAME WadPerformanceCountersTable . 虽然我知道我可以通过使用DeploymentId来区分登台和 生产环境 插槽,但Azure自动缩放是否也能实现这种差异化?如果是这样,怎么样? 如果没有,如何仅基于 生产环境 数据将Azur... -
2 votesanswersviews
Azure工作者角色中的异常警报
如果工作者角色抛出异常或出现错误,是否有一种简单的方法可以在Azure管理门户中发送警报或通知? 我使用的是Azure 2.5 我已经设置了跟踪和诊断,并且可以在Visual Studio的服务器资源管理器中查看日志,但是如果例如并且日志中出现错误消息,则无论如何都要设置警报 . 我知道您可以在管理门户中设置监控指标的警报是否有一种简单的方法来添加错误和异常的指标? 或者在某种程度上获取C#异常代... -
0 votesanswersviews
指定监视器诊断设置'send interval'
我想知道如何增加azure监视器向eventhub发送诊断设置的频率 . 我正在使用Redis资源中的诊断设置将指标转发到eventhub . 从那里他们被自定义监控 stack 摄取 . 诊断通过以下方式设置: az monitor diagnostic-settings create -n eh-meh \ --resource $REDIS_ID --event-hub redis-metr... -
0 votesanswersviews
发生未处理的异常 - Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener
我有一个Azure网站,我正在查看最新的eventlog.xml文件 . 我看到几个错误,如下所示: 发生了未处理的异常,并且该过程已终止 . 应用程序ID:/ LM / W3SVC / 2036313205 / ROOT进程ID:8356异常:System.Configuration.ConfigurationErrorsException消息:无法创建Microsoft.WindowsAzu... -
2 votesanswersviews
Azure辅助角色在发布时挂起,并在诊断中出错
更新到Azure SDK 2.6(从2.5.1)后,我无法发布我的Azure辅助角色实例 . 它之前一直在使用2.5.1 SDK . 工作进程无法在Azure中启动并挂起,状态为: 忙碌(等待角色启动...应用程序启动任务正在运行 . [2015- 06-02T23:27:56Z]上次角色错误:退出代码 - 0,退出时间 - [2015/06/02,23:27 :20.218]) 工作进程...