Azure Monitor 日志概览,azure analytics services监控日志概述Azure Log是Azure Monitor的一个特性,用于从被监控的资源中收集和组织日志和性能数据。来自不同来源的数据,如来自Azure服务的平台日志、来自虚拟机代理的日志和性能数据,以及应用程序使用和性能数据,可以合......
Azure Log是Azure Monitor的一个特性,用于从被监控的资源中收集和组织日志和性能数据。来自不同来源的数据,如来自Azure服务的平台日志、来自虚拟机代理的日志和性能数据,以及应用程序使用和性能数据,可以合并到单个工作区中,以便使用复杂的查询语言一起分析它们,该语言可以快速分析数百万条记录。您可以执行一个仅检索特定记录集的简单查询,或者执行复杂的数据分析来确定受监控数据中的关键模式。使用日志分析以交互方式使用日志查询及其结果,在警报规则中使用这些查询来主动通知问题,或者在工作簿或仪表板中可视化结果。
评论
监控日志是支持Azure Monitor的数据平台的一部分。另一个是Azure Monitor measurement,用于在时间序列数据库中存储数值数据。这将使这些数据比Azure Monitor日志中的数据更轻,并支持接近实时的场景,使其特别适合报警和快速检测问题。但是指标只能存储特定结构的数值型数据,而日志可以存储各种数据类型,各有各的结构。也可以使用日志查询对日志数据进行复杂的分析,但是不能分析指标数据。
我可以用Azure Monitor日志做什么?
下表描述了在Azure Monitor中使用日志的一些不同方式:
数据收集
创建日志分析工作区后,您必须配置不同的源来发快递其数据。不会自动收集任何数据。这种配置会因数据源而异。例如,创建诊断设置以将资源日志从Azure资源发国际快递工作区。启用Azure Monitor for VM从虚拟机收集数据。在工作区上配置数据源以收集其他事件和性能数据。
要将数据发国际快递Azure Monitor日志,请参考Azure Monitor监视什么。
日志分析工作区
Azure Monitor log收集的数据存储在一个或多个日志分析工作区中。工作区定义数据的地理位置、访问权限(定义哪些用户可以访问数据)和配置设置(如定价层和数据保留)。
必须至少创建一个工作区才能使用Azure Monitor日志。一个工作区可能足以容纳所有的监视数据,或者您可以根据需要选择创建多个工作区。例如,您可能有一个工作区用于生成数据,另一个工作区用于测试。
请参见在Azure Portal中创建日志分析工作区以创建新的工作区。
有关创建多个工作区的注意事项,请参见设计Azure Monitor日志部署。
数据结构
日志查询从日志分析工作区中检索数据。每个工作区都包含多个表,这些表被组织成包含多行数据的单独的列。每个表都由一组唯一的列定义,这些列由数据源提供的数据行共享。
来自Application Insights的日志数据也存储在Azure Monitor log中,但它以不同的方式存储,具体取决于应用程序的配置方式。对于基于工作区的应用程序,数据存储在日志分析工作区的一组标准表中,用于保存应用程序请求、异常和页面浏览量等数据。多个应用程序可以使用同一个工作空间。对于传统应用程序,数据不会存储在日志分析工作区中。它使用相同的查询语言,您可以使用相同的日志分析工具在Azure portal中创建和运行查询。但是,经典应用程序的数据是分开存储的。尽管表名和列名不同,但它们的一般结构与基于工作区的应用程序相同。关于基于工作空间的应用和经典应用的架构的详细比较,请参考基于工作空间的资源变化。
备注
在Application Insights体验中,我们仍然为Application Insights经典资源查询、工作簿和基于日志的警报提供完全的向后兼容性。要根据新的基于工作区的表结构/模式进行查询/查看,您必须首先导航到Log Analytics工作区。在预览过程中,从Application Insights窗格中选择“Log”以访问经典的Application Insights查询体验。有关更多详细信息,请参见查询范围。
日志查询
您可以使用日志查询从日志分析工作区中检索数据,日志查询是处理数据和返回结果的只读请求。日志是用Kusto查询语言(KQL)编写的,这是Azure Data Explorer使用的同一种查询语言。您可以在日志分析中编写日志查询,以交互方式分析其结果,在警报规则中使用这些查询来主动通知问题,或者将其结果包含在工作簿或仪表板中。Insights包括预生成的查询来支持其视图和工作簿。
有关使用日志查询的位置列表,请参见Azure Monitor日志查询,并参考教程和其他文档以帮助您入门。
日志分析
日志分析(Azure portal中的一个工具)允许您编辑和运行日志查询,并交互式地分析它们的结果。然后,您可以使用您创建的查询来支持Azure Monitor中的其他功能,如日志查询警报和工作簿。从Azure Monitor菜单中的日志选项或Azure portal中的大多数其他服务访问日志分析。
有关日志分析的解释,请参见Azure Monitor概述日志分析。
请参考日志分析教程,逐步解释如何创建一个简单的日志查询,并使用日志分析功能分析其结果。
与Azure Data Explorer的关系
Azure Monitor日志基于Azure data explorer。Log Analytics workspace大致相当于Azure Data Explorer中的数据库,有相同的表结构和相同的Kusto查询语言(KQL)。在Azure portal中使用日志分析处理Azure Monitor查询的体验类似于使用Azure Data Explorer Web UI。您甚至可以在Azure data explorer查询中包含来自日志分析工作区的数据。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部