Azure Function BlobTrigger不会捕获所有传入事件

时间:2019-06-27 12:00:17

标签: c# azure azure-functions azure-storage-blobs

使用一个非常简单的Azure Function程序,我将测试Azure Event Grid。我的目标是,如果将文件上传到存储帐户,则应该触发我的Azure函数并记录诸如Hello World之类的消息。我的Azure函数中有以下代码块:

namespace BlobTrigger
{
    public static class BlobEventGrid
    {
        [FunctionName("BlobEventGrid")]
        public static void Run([EventGridTrigger]JObject eventGridEvent,
            [Blob("{data.url}", Connection = "BlobConnection")] string file,
            TraceWriter log)
        {
            log.Info("Hello World");
        }
    }
}

我已从此article设置了事件网格。

如果我将50个以上的文件上传到我的容器中,然后控制Azure函数的实时指标,则只能看到4个传入事件:

enter image description here

通过控制事件订阅中的指标,我看到了这样的指标:

enter image description here

已交付活动:66 匹配事件:51

您有什么主意,为什么我的azure函数只跟踪4个事件?

0 个答案:

没有答案