问题标签 [azure-diagnostics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
377 浏览

azure - 哪种 Azure 诊断日志存储 webrole 实例计数更改、启动、停止、升级等数据?

哪种 Azure 诊断日志存储 webrole 实例计数更改、启动、strop、升级等数据?我需要为我的应用程序存储这些日志。

0 投票
2 回答
165 浏览

azure - 3 个角色的诊断监视器 (Windows Azure)

我正在开发一个在 Windows Azure 中部署的具有 3 个角色(两个 WebRoles 和一个 WorkerRole)的项目。

我的问题是当实例尝试启动诊断监视器(用于跟踪)时。从 WorkerRole 启动诊断监视器工作正常,但 WebRoles 在部署期间尝试启动它时会抛出“未处理的异常”。

我对所有角色使用相同的配置,所以没有问题。

谢谢,

0 投票
6 回答
18330 浏览

azure - 下载天蓝色诊断日志?

有谁知道如何下载 Azure 诊断日志?在控制面板中,它向我显示了日志的 ftp 链接,但是当我单击它时,它会提示我输入用户名/密码。我尝试的任何用户名/密码都会导致“530 用户无法登录”错误。

它看起来与 Vis Studio 发布到的地址相同,并且在我的用户名前有一个“$”。我也试过了,但是不行。

只是好奇当您开始在应用程序中弹出错误时如何获取日志,或者我应该做些什么来准备我的应用程序以在 Azure 上运行?

谢谢,迈克

0 投票
1 回答
830 浏览

logging - 使用辅助角色 azure 解析 iis 日志

在独立的托管环境中。我们使用“计划服务+powershell+日志解析器”将iis日志记录导出到目标数据库,并获取业务部门的所有统计信息。爱。

但是,对于 Azure,我不确定这是否是正确的做法。

我看到人们正在将 iis 日志导出到 azure 存储中。但是我们不想下载日志文件然后将它们从另一台服务器或本地机器导出到数据库中

我想知道是否有人更进一步,即通过工作角色将 iis 日志导出到 azure 存储表(使其可查询)?

如果有人这样做或知道任何可用的解决方案,请传递链接。

0 投票
1 回答
569 浏览

c# - 无法阻止详细跟踪日志在 Windows Azure 上传送

我们使用 Windows Azure 诊断监视器跟踪侦听器将跟踪日志发送到 Azure 诊断。由于我们有大量详细日志,因此我们决定停止将这些日志发送到 Azure 诊断,以进行简单的调试。

但是,当我们设置ScheduledTransferLogLevelFilter属性时,Azure 诊断似乎会忽略它;所以所有Verbose的日志仍然发货。

我们使用的配置部分是:

虽然代码是:

有没有其他人遇到过这个问题?是否需要设置额外的一组配置值来阻止跟踪日志发送详细条目?

编辑:

Avkash Chauhan 让我走上了正轨;您需要显式保存配置;最终代码看起来像这样并且按预期运行。

0 投票
1 回答
1693 浏览

c# - Azure:我没有看到我的所有跟踪日志

我使用 VisualStudio2010 和仿真器工具(2012 年 6 月)。
我创建了一个新的工作角色项目。

WorkerRole.cs文件中:

在我的设置中

app.config中:

当我在本地开始调试 (F5) 时,我可以在Windows Azure Compute Emulator中看到:

所以我可以看到跟踪消息 0、1、2、3、4、5、6、7 和 8。
但是当我查看我的“WADLogsTable”时,我只有消息:开始、1、2、3 和 4, no Begin,数字 0 和 5, 6, 7 和 8

两个主要问题:他们在哪里?
如果我在两个日志记录“传输期”之间停止实例会发生什么?在这种情况下,我最后的日志是保存还是我必须使用DeploymentDiagnosticManager类强制上传?

第二个问题是因为也许 4 last 消息不是问题。

对于Windows Azure Compute Emulator中的信息错误并不重要:博客文章

编辑 09/07/2012:澄清情况。

编辑16/07/2012 :如果有人可以创建一个新的工人角色项目并添加上面的代码,然后按 F5。我想知道这是个人交易还是模拟器(或其他)的问题。

0 投票
1 回答
435 浏览

c# - 什么是有效的事件日志数据源?

我最近一直在摆弄 Azure 诊断,尽管以下代码行的目的相当明确,但我可以用来代替的一组有效值Application!*却不是(取自此处)。

该字符串的语法是什么,特别是......感叹号是什么意思?!:)

0 投票
4 回答
2176 浏览

windows - 我可以获得 Windows Azure 诊断性能计数器名称的完整列表吗?

在 Windows Azure 诊断中启用性能计数器时,我必须使用一些魔术字符串文字来指定计数器,例如\Processor(_Total)\% Processor Time. 我找不到可能的字符串文字列表。

哪里有清单吗?

0 投票
1 回答
136 浏览

php - 我在我的 PHP Web ROle 中找不到“WebRole.cs”文件

我在尝试在 PHP Web 角色中配置 Windows Azure 诊断时遇到问题。我读过我必须修改WebRole.cs文件OnStart()中的方法,对吗?但问题是我在我的项目中找不到这个文件。我没有!我认为这个文件是自动创建的,或者,我必须创建它吗?

0 投票
2 回答
243 浏览

azure - 检索 Azure 诊断日志

我们在 Azure 中运行的 5 个部署中有大约 10 个实例,并记录到 Azure 诊断 (WADLogsTable)。我需要在几分钟内检索一次这些日志,以便由 3rd 方工具在本地进行分析。我已经有一个简单的版本,它从表中读取日志,保存最后一个分区和行键,下次运行查询 PartitionKey >= SavedPartitionKey。问题在于,并非以这种方式检索所有日志:WAD 使用日志缓冲并在 5 分钟内将日志批量存储在表中(每个实例)。记录事件的 RowKey 以部署 ID(即 guid)开头。

  1. 在时间 00:05:30 InstanceA 与 DeploymentId=999... 放置最近 5 分钟的日志 PK RK 消息 00:01:00 999 msg1 00:01:00 999 msg2 00:02:00 999 msg3 00:02: 00 999 味精4 00:05:00 999 味精5
  2. 在 00:06:00 开始传输脚本,获取所有日志,保存 LastPK=00:05:00
  3. 在时间 00:06:30 InstanceB 与 DeploymentId=111... 放置最后 5 分钟的日志 00:02:00 111 msg6 00:03:00 111 msg7 00:05:00 111 msg8 00:06:00 111 msg9
  4. 在 00:07:00 开始传输脚本,获取 PK>=LastPK=00:05:00 的日志,实际上只检索 msg8 和 msg9(丢失 msg6 和 msg7)。

我想到的解决方案是每次 TransferScript 检索最后 6 分钟的所有日志(5 分钟用于 wad 同步 + 1 分钟用于缓冲区),但这会大大增加传输的数据量(如 5 次)+ 需要以某种方式过滤出已经检索到的日志,这可能是有问题的。另外我考虑过添加 Timestamp>LastSeenTimestamp 但我不确定它是否解决了数据量和重复的问题,以及这样我是否不会丢失消息。有任何想法吗?谢谢