能否为Logic App单次运行实例添加备注标签?求可行方案
Logic App 运行实例添加备注及搜索方案
原生支持情况
目前Logic App(消耗型/标准型)不支持直接给单次运行实例添加自定义备注或专属字段,也没法直接通过自定义字符串搜索对应的运行记录。
可行替代方案
自定义跟踪属性方案
在Logic App工作流里添加Track Custom Event或Track Property动作,把需要的备注信息(比如业务唯一ID、自定义标识)设为自定义属性。这些属性会被写入运行日志,之后可通过Azure Monitor的日志查询,筛选属性值找到目标运行实例。
示例Kusto查询语句:AzureDiagnostics | where ResourceType == "LOGICAPPS" | where CustomEventName == "你的自定义事件名称" | where CustomDimensions["你的自定义键名"] == "要搜索的目标值"外部存储关联方案
在Logic App启动时,用系统自带的WorkflowRunId或自行生成的唯一标识,把这个ID和备注信息一起存入Azure存储表、Cosmos DB或SQL数据库。之后搜索时,先通过备注信息从外部存储查到对应的运行ID,再到Logic App运行历史里用ID定位实例。标准型Logic App参数筛选方案
标准型Logic App可在工作流触发时,把自定义信息作为输入参数传入。之后结合Azure Monitor日志,通过筛选输入参数的值,找到对应的运行记录。
内容的提问来源于stack exchange,提问作者mojojojo8
相关产品推荐
相关产品推荐

