📜  Azure存储监视

📅  最后修改于: 2021-01-07 04:30:58             🧑  作者: Mango

Azure存储监控

Azure中有两种功能可用于存储监视。

持续监视: Azure提供了在存储帐户级别和单个服务级别均可用的不同指标。这些指标每小时收集一次,我们可以根据这些指标定义图表并将这些图表固定在仪表板上。我们将在下面看到如何做。

日志记录:我们可以使用Azure存储客户端库启用客户端日志记录。我们可以使用Azure存储分析来允许网络日志记录和服务器日志记录。所有这些日志记录都可以用于监视个人的事务以进行连续监视。这些指标是汇总数据,因此我们无法查看个人的交易。但是通过启用日志记录,我们可以通过调查个人的交易进行调查。

我们用来监视存储的基本工具是音频存储分析,下面将对此进行说明:

  • Azure存储分析执行日志记录并快速为存储帐户提供数据。我们可以使用这些数据来跟踪请求,分析使用趋势并诊断存储帐户的问题。
  • 创建存储帐户时,默认情况下会启用指标。我们可以允许使用Azure门户,Rest API或客户端库进行日志记录。 Metric使用“获取Blob服务”属性,“获取队列服务”属性,“获取表服务”属性和“获取文件服务属性”操作来启用所有服务的存储分析。
  • 合并后的数据存储在众所周知的Blob(用于记录)和众所周知的表(用于度量)中,它们可以使用相应的API服务。
  • Storage Analytics的存储数据量限制为20 TB,与您的存储帐户的总限制无关。

存储分析日志记录:

存储分析记录有关对存储服务的成功和失败请求的详细信息。该数据可用于监视单个请求并诊断存储服务的问题。认证请求和匿名请求都将被记录,但级别不同。所有日志都存储在名为$ logs的容器中的块blob中,当允许存储帐户使用Storage Analytics时会自动创建。容器($ logs)位于存储帐户的blob命名空间中。

日志以以下格式写入

/YYYY/MM/DD/hhmm/.log

存储分析指标

Storage Analytics存储指标,包括合并的交易统计信息和有关对存储服务的请求的容量数据。有两种类型的存储分析指标。

交易指标

  • 每小时或每分钟记录的交易汇总数据,例如读取,写入,更新等。
  • 数据记录在服务级别和API操作级别

容量指标

  • 每天都会记录存储帐户的Blob服务的容量数据,其中包括容量容器计数,对象计数等。

每个存储服务的所有指标数据都存储在为该服务保留的三个表中。