监视进入Azure容器的Blob数量

时间:2018-02-28 17:28:25

标签: azure powerbi azure-blob-storage

基本上我有一个存储帐户,其容器包含未处理错误的blob。我的任务是以某种方式生成一个指标,该指标能够显示每小时有多少blob上传到该容器。我尝试使用Azure内置指标,但似乎这可能会限制我整个存储帐户而不仅仅是一个容器。我做了一些关于Power BI的研究,并认为这可能是一个很好的起点,但我又是空洞的。

如果有人对我有一个好的起点,那将是不可思议的。我假设这最终会成为需要一些SQL查询的东西,或者我可以在Visual Studio中以编程方式执行的操作。如果这张贴在错误的地方,请道歉,但这似乎是我认为最合适的。

谢谢!

1 个答案:

答案 0 :(得分:2)

你应该看看Azure Event Grid with Blob Storage Integration。简而言之,无论何时创建blob,Azure Event Grid都会引发一个事件。您可以使用此事件并将事件数据发布到HTTP端点(或调用Azure函数),该端点可以在某些持久存储(例如Azure表)中保存有关此事件的此信息。然后,您可以通过查询此数据来创建报告。

有关此问题的详情,您可能会发现此链接很有用:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-overview