gpt4 book ai didi

azure - 如何通过另一个逻辑应用访问Azure逻辑应用运行日志

转载 作者:行者123 更新时间:2023-12-03 05:36:20 26 4
gpt4 key购买 nike

我已经使用 Azure 逻辑应用程序在两个系统之间构建了集成。根据一些审计要求,我希望将逻辑应用程序运行日志记录到一种 Excel 报告中,并通过另一个计划的逻辑应用程序以 Excel 格式将其发送给审计团队。

所以基本上这是关于从另一个逻辑应用程序访问某些逻辑应用程序的运行日志..

有人可以给我指导吗?

最佳答案

对于这个需求,我可以提供一个示例供您引用:

1.创建“Log Analytics工作区”并在其中添加“逻辑应用管理”,可以引用这个tutorial .

2. 创建一个新的逻辑应用并配置“诊断设置”,请参阅此tutorial上的步骤。 .

3.完成上述配置后,请等待几分钟,然后运行您的逻辑应用几次进行测试(Log Analytics 工作区中的日志会有一点延迟,我等了超过 30 分钟。它只显示运行实例的日志,该实例在“诊断设置”部署 30 分钟后运行)。

4. 转到“Log Analytics 工作区”,单击“工作区摘要”-->“日志”。 enter image description here

逻辑应用有四个查询示例来查询日志,您还可以编写一些其他查询来查询您想要的日志。 enter image description here

我只是使用第三个查询示例按状态查询日志分布,我们可以看到有两个成功,一个失败。 enter image description here

5. 然后创建另一个逻辑应用来获取日志并生成 Excel。首先添加“运行查询并列出结果(预览)”操作,并将查询示例复制到“查询”框中。 enter image description here enter image description here

6.运行逻辑应用,我们可以看到日志结果显示如下格式。

{
"value": [
{
"LogicAppName": "huryLogLogic",
"NumberOfExecutions": 1,
"RunStatus": "Failed",
"Error": "ActionFailed"
},
{
"LogicAppName": "huryLogLogic",
"NumberOfExecutions": 2,
"RunStatus": "Succeeded",
"Error": ""
}
]
}

7. 由于我不知道如何在逻辑应用程序中生成 Excel,因此在我的逻辑应用程序中我生成了 csv。使用“Create CSV table”操作生成 csv。 enter image description here

8. 运行逻辑应用后,csv 中的日志如下所示。您可以将 csv 传输到您的代码或其他服务并将其转换为 Excel。 enter image description here

希望对你有帮助~

关于azure - 如何通过另一个逻辑应用访问Azure逻辑应用运行日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62256151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com