我有一个在 Azure 上运行的应用程序,它记录(实际上是跟踪)到 Azure 诊断存储。我正在寻找一个可以用来分析这些日志的好工具。
我知道可以使用 Visual Studio 中的服务器资源管理器检索这些跟踪日志,但是这个工具有点麻烦。例如,我无法指定日志记录的时间间隔。
还尝试了 Cerebrata 的 Azure 诊断管理器,这很好,但想知道是否还有其他好的选择?
(日志本身工作得很好,这是我感兴趣的日志的检索和分析)
我有一个在 Azure 上运行的应用程序,它记录(实际上是跟踪)到 Azure 诊断存储。我正在寻找一个可以用来分析这些日志的好工具。
我知道可以使用 Visual Studio 中的服务器资源管理器检索这些跟踪日志,但是这个工具有点麻烦。例如,我无法指定日志记录的时间间隔。
还尝试了 Cerebrata 的 Azure 诊断管理器,这很好,但想知道是否还有其他好的选择?
(日志本身工作得很好,这是我感兴趣的日志的检索和分析)
Cerebrata 无疑拥有最完整的诊断处理解决方案,而且它并不是特别昂贵,但它仍然需要花钱。
如果您只是查看跟踪信息,那么我发现仅查询 Azure 表就足够了。如果您无法将时间转换为您脑海中的滴答声(这就是表格的 PartitionKey ),那么您可以使用LINQPad。Jason Haley 提供了完整的说明和帮助代码。
Cerebrata 的工具可能是迄今为止处理诊断信息的最佳工具。
我刚看到这篇MSDN 博客文章。它自 9 月以来一直没有更新,但看起来它具有足够丰富的功能集。
也试试Stackify。他们的 DevOps 解决方案使远程查看故障排除所需的服务器详细信息变得非常容易,而无需使用 azure 存储帐户。查看这篇文章:Windows Azure 诊断:坏的、丑的和更好的方法