如何从 Azure 获取诊断日志的信息

How to get the information of Diagnostic logs from Azure

如果有人正在使用 Azure 并且可以帮助我,我将不胜感激。 每次在 Azure 数据湖路径中记录文件的创建时,我都试图触发一个操作,我需要满足以下条件:

我尝试通过将 ADL 诊断日志路由到事件中心来完成此操作,但事件通常在 3 分钟后到达,我还尝试使用 Log Analytics 完成此操作,但信息到达需要更长的时间

对于您的场景,您可以使用 Azure Event Grids,其中一旦创建文件就会触发一个事件。您可以调用 Azure 函数来使用该事件并进行进一步处理。

您可以在以下链接中找到有关它的更多信息:

https://azure.microsoft.com/en-us/blog/event-driven-analytics-with-azure-data-lake-storage-gen2/

https://docs.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage?toc=%2fazure%2fstorage%2fblobs%2ftoc.json