【问题标题】:Azure Usage And Billing Portal DataGenStatus always pendingAzure 使用和计费门户 DataGenStatus 始终挂起
【发布时间】:2017-05-12 17:01:06
【问题描述】:

我已经完成教程 Azure Usage and Billing Insights (AUBI) Portal https://github.com/Microsoft/AzureUsageAndBillingPortal 中描述的所有过程,没有问题,但在仪表板网站最后,数据生成状态始终为 Pending,因为其中有一些 power bi 表是空的,例如 AzureUsageRecords、ReportRequests 和 Reports。有谁知道为什么会导致这个问题?非常感谢,希望得到您的答复。

【问题讨论】:

    标签: azure dashboard azureportal azure-billing-api


    【解决方案1】:

    如果你查看 WebJobUsageDaily 项目 -> Program.cs,有这个:

    Commons.Utils.UpdateSubscriptionStatus(s.Id, DataGenStatus.Pending, DateTime.UtcNow);
    

    此行更新数据库中的挂起状态。而在WebJobBillingData Project -> Functions.cs里面的ProcessQueueMessage(BillingRequest br)函数中,最后一行是:

    Commons.Utils.UpdateSubscriptionStatus(br.SubscriptionId, DataGenStatus.Completed, DateTime.UtcNow);
    

    此行更新完成状态。

    我建议,首先检查两个 WebJob 是否已成功运行,如果是,请检查这两行之间是否有问题。

    P.S:我的总是显示 Pending 因为 App.config 中的 ida:ClientId 和 ida:Password 不正确。

    【讨论】:

    • 我已经检查了线路和线路之间,但我也没有看到失败 ida:Clientld 和 ida:Password 我认为是正确的。
    • 某事失败,因为第二行没有得到执行。你能在本地机器上调试代码并检查吗?特别是检查对 Azure 计费 API 的所有其余 api 调用
    • 我终于在stackoverflow.com/questions/27332324/…这个帖子中发现了问题,只删除了作业,然后重新发布。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2021-02-21
    • 2018-08-01
    相关资源
    最近更新 更多