azure - Log Analytics 数据导出到存储帐户 - 所有表
问题描述
我想使用带有数据导出功能的 Azure Log Analytics 将所有日志表导出到存储帐户。曾经有一个“--export-all-tables”选项,但令人讨厌的是,它已被删除。
有没有办法可以导出所有表?不仅是目前存在的,还有未来可能创造的?
Azure 政策?Azure 函数?Azure 逻辑应用程序?
解决方案
当我们从逻辑应用运行查询并将其输出用于工作流中的其他操作时,我们可以在逻辑应用的帮助下归档数据。所以这里使用 Azure Blob 存储连接器将查询输出发送到 Blob 存储。
在这里,我们只需要访问 Log Analytics 工作区和存储帐户即可实现此目的。
为了添加所有新数据,我们可以在逻辑应用程序中创建一个触发器,我们可以根据我们的要求每天运行一次。
设置触发器后“单击 + 新步骤以添加在重复操作之后运行的操作。在选择操作下,键入 azure monitor,然后选择 Azure Monitor Logs。”</p>
稍后在配置整个工作流后创建 blob 并将其附加到工作流,如下所示:
稍后我们可以运行逻辑应用并检查日志的存储。
查看Microsoft 文档以了解有关使用 Logic App 将数据从 Log Analytics 工作区归档到 Azure 存储的更多信息
推荐阅读
- swift - ARKit hitTest(_:options:) 选择放置的 3d 对象不起作用
- c# - 如何在制表符分隔的文本文件C#中读取列标题
- kotlin - LiveData 将 null 传递给观察者
- mysql - 从分隔文件导入时,mysqlimport NULL 值
- microsoft-graph-api - Microsoft Graph API - SkipToken 的生命周期是什么?
- python - 你如何创建一个 django rest 框架 ListCreateAPIView?
- assembly - 如何将两个打包的 64 位四字加载到 128 位 xmm 寄存器中
- json - 如何将 JSON(字符串数据)传递给 PowerShell?
- python - 熊猫根据条件用值填充列
- marklogic - 如何通过 docFilter 从提取的文档中检索特定值?