【问题标题】:How to identify where the below azure transactions are coming from? How to estimate the cost associated with it?如何识别以下 azure 交易的来源?如何估算与之相关的成本?
【发布时间】:2022-06-11 10:14:44
【问题描述】:

我们有一个 azure blob 存储容器,它是安装在 Linux 虚拟机上的 NFS。此容器在热层、冷层和存档层中有 blob。

我在 Azure Metrics 中看到此存储帐户的大量事务(每天)。存储帐户中只有一个容器。

您能帮我缩小这些交易的来源吗?而且我是否可以知道我应该将这些交易视为 Blob 交易定价表中的哪个类别(读取、迭代读取、所有其他操作)? API NFS3LookUp 屏幕截图

API NFS3GetAttr 截图

【问题讨论】:

    标签: azure azure-blob-storage azure-storage azure-monitoring azure-billing-api


    【解决方案1】:

    对于您的事务问题,请使用Azure Storage Analytics metrics (classic) | Microsoft Docs,这个问题主要是因为同一小时创建的日志可能存在许多重复记录

    确保启用 Azure 存储分析指标,在您的存储帐户中使用 blob 容器 $logs,您可以继续查看更多日志条目并查找信息和 @987654331完成 List Containers 操作后,@ 不起作用。

    例如:

    http://<accountname>.blob.core.windows.net/$logs.

    您可以尝试以下 PowerShell cmdlet 在指定时间过滤日志 blob 列表,您可以在存储帐户容器中完成此操作

    Get-AzStorageBlob -Container '$logs' |  
    Where-Object {  
        $_.Name -match 'blob/2014/05/21/05' -and   
        $_.ICloudBlob.Metadata.LogType -match 'write'  
    } |  
    ForEach-Object {  
        "{0}  {1}  {2}  {3}" –f $_.Name,   
        $_.ICloudBlob.Metadata.StartTime,   
        $_.ICloudBlob.Metadata.EndTime,   
        $_.ICloudBlob.Metadata.LogType  
    }
    

    否则,您可以使用azure application Insights,它可以自动检测性能并解决您的诊断问题,了解实际需要什么

    有关您的信息,请参考以下由 sVathisGaurav Mantri 回答的链接:

    How can I find the source of my Hot LRS Write Operations on Azure Storage Account?

    Azure Storage Analytics logging | Microsoft Docs

    我还可以知道我应该将这些交易视为 Blob 交易定价表中的哪个类别(读取、迭代读取、所有其他操作)

    您可以使用azure Pricing calculator 定价取决于数据存储的区域

    请参考offical documents根据您的要求进行操作

    【讨论】:

    • 嘿,这个建议有用吗?请让我知道它是否解决了您的问题,否则请分享更多详细信息,以便我进行故障排除。 Help Center -SO
    猜你喜欢
    • 2020-10-31
    • 1970-01-01
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 2016-09-11
    • 1970-01-01
    相关资源
    最近更新 更多