【发布时间】:2016-05-26 11:26:54
【问题描述】:
以前在我的 .net 应用程序中,我使用 NLog 在 UDP 中编写日志,我曾经通过 log4View 查看,现在我正在开发一个 Web api 服务,我将部署到 azure app 服务,有没有像 log4View 这样的交互式工具用于将部署在 azure 应用服务中的 Web api 服务?
我需要按命名空间(如 log4View)、错误、调试级别过滤设施吗?我必须在 .net 中实现什么类型的日志记录才能获得 .net tracking/Etw 等 azure 支持?
【问题讨论】:
-
Application Insights 从应用程序收集指标和日志。另一方面,Log Analytics 从任何系统收集日志和性能计数器,包括自定义日志。您可能应该同时使用两者,即 Log Analytics 来监控您的基础设施(IIS、数据库等)和 App Insight 以进行以开发为中心的监控。
-
有与您的应用程序集成的自定义解决方案。这里是one。
标签: c# azure asp.net-web-api diagnostics log4view