首页 > 解决方案 > Log Analytics 数据导出到存储帐户 - 所有表

问题描述

我想使用带有数据导出功能的 Azure Log Analytics 将所有日志表导出到存储帐户。曾经有一个“--export-all-tables”选项,但令人讨厌的是,它已被删除。

有没有办法可以导出所有表?不仅是目前存在的,还有未来可能创造的?

Azure 政策?Azure 函数?Azure 逻辑应用程序?

标签: azureazure-log-analyticsazure-monitoring

解决方案


当我们从逻辑应用运行查询并将其输出用于工作流中的其他操作时,我们可以在逻辑应用的帮助下归档数据。所以这里使用 Azure Blob 存储连接器将查询输出发送到 Blob 存储。

在此处输入图像描述

在这里,我们只需要访问 Log Analytics 工作区和存储帐户即可实现此目的。

为了添加所有新数据,我们可以在逻辑应用程序中创建一个触发器,我们可以根据我们的要求每天运行一次。

在此处输入图像描述

设置触发器后“单击 + 新步骤以添加在重复操作之后运行的操作。在选择操作下,键入 azure monitor,然后选择 Azure Monitor Logs。”</p>

稍后在配置整个工作流后创建 blob 并将其附加到工作流,如下所示:

在此处输入图像描述

稍后我们可以运行逻辑应用并检查日志的存储。

查看Microsoft 文档以了解有关使用 Logic App 将数据从 Log Analytics 工作区归档到 Azure 存储的更多信息


推荐阅读