- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Web 角色(2 个实例)和一个辅助角色(2 个实例),这两个角色都使用以下配置
DiagnosticMonitorTraceListener tmpListener = new DiagnosticMonitorTraceListener();
System.Diagnostics.Trace.Listeners.Add(tmpListener);
string wadConnectionString = "Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString";
CloudStorageAccount storageAccount =
CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue(wadConnectionString));
RoleInstanceDiagnosticManager roleInstanceDiagnosticManager =
storageAccount.CreateRoleInstanceDiagnosticManager(RoleEnvironment.DeploymentId,
RoleEnvironment.CurrentRoleInstance.Role.Name, RoleEnvironment.CurrentRoleInstance.Id);
DiagnosticMonitorConfiguration config = roleInstanceDiagnosticManager.GetCurrentConfiguration();
config.Logs.BufferQuotaInMB = 500;
config.Logs.ScheduledTransferPeriod = TimeSpan.FromMinutes(1D);
config.Logs.ScheduledTransferLogLevelFilter = LogLevel.Information;
roleInstanceDiagnosticManager.SetCurrentConfiguration(config);
当我添加一些消息时,我注意到辅助角色将同一条目记录两次。我需要改变什么吗?
最佳答案
感谢您的通知,我很乐意再次在此处重新发布我的提示作为答案:
Visual Studio 中的某些项目模板已将 AzureDiagnosticMonitorTraceListener 的实例注册到 Trace.Listeners 集合。在添加新监听器之前,您可能需要检查是否已注册这样的监听器:
if (Trace.Listeners.OfType<AzureDiagnosticMonitorTraceListener>().Count() == 0)
{
Trace.Listeners.Add(new AzureDiagnosticMonitorTraceListener());
}
关于Azure WadLogsTable 包含重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14830301/
我有一个 Web 角色(2 个实例)和一个辅助角色(2 个实例),这两个角色都使用以下配置 DiagnosticMonitorTraceListener tmpListener = n
Azure WADLogsTable 充斥着有关 ServiceRunTime 设置读取的信息跟踪。是否可以配置服务来跳过记录这些不必要的信息? 例如: 从 ServiceRuntime 获取“Dat
如何从 WADLogsTable 中获取按日期排序的最后 100 条记录? 我尝试用这段代码来做到这一点,但它不起作用 var query = (from entity
在将适当的连接字符串添加到 ServiceConfiguration.cscfg 和以下代码后,我希望获得一个辅助角色的诊断反馈: //DiagnosticMonitor.Start("Diagnos
我想使用 NLog 和 Azure Diagnostics 将日志记录添加到现有的 azure 云服务,我完成了此处描述的所有步骤:http://msdn.microsoft.com/en-us/li
我已经阅读了有关 Windows Azure 中的 DiagnosticMonitor 使用的 WADLogsTable 表是否会自动修剪旧日志条目的冲突信息。 我猜它不会,而是会永远增长——让我花钱
我目前有 3 个角色在 azure 上运行,并且想要监视 Windows Azure 诊断的输出。我正在查看角色正在或应该记录的相关存储表中的 WADLogsTable。我的问题是这样的;- 我的 2
我尝试使用以下代码从 Azure 获取过去一小时的所有跟踪数据: StorageCredentialsAccountAndKey storageCredentialsA
我正在使用 Azure SDK 2.5 在 .NET 中编写新的云服务。我知道诊断发生了一些重大变化 with the 2.5 SDK rekesae . 我得到的冲突信息是我是否仍然可以使用 Azu
随着 11 月 Windows Azure CTP 诊断监控的新变化,根据我在日志记录示例中看到的情况,我有以下问题: 仅使用 WADLogsTable 作为应用程序日志表是否是最佳实践,因为您在过滤
我是一名优秀的程序员,十分优秀!