[英]Significance of trackedProperties_NAME_g and trackedProperties_NAME_s in Azure Logic-app trackedProperties?
有时我们在一个列中查询并在另一列中获取值,因此想到分享这个发现
我创建了一个带有 trackedProperties“ MessageId ”的逻辑应用程序,并附加了日志分析工作区(诊断设置)。
"trackedProperties": {
"MessageId": "@{json(xml(triggerBody())).ABC.DEF.MessageID}"
}
当我在 Log Analytics 中查询时,我看到 2 个 trackedProperties 列,名称为trackedProperties_MessageId_g和trackedProperties_MessageId_s 。
上述 2 列名称的意义:当您提供 GUID 值时,它会填充到trackedProperties_MessageId_g ,当您提供字符串时,它会填充到trackedProperties_MessageId_s 。
感谢您分享您的发现。 是的,AFAIK 当您将特定字段/列发送到 Log Analytics 时,其名称会根据类型更改。 几乎所有字段/列都是如此。 但是,有些字段/列称为保留字段/列,如果您以正确的课程类型发送它们,则无需更改名称即可发送。 作为 MVP,Stanislav Zhelyazkov 在这里讨论了这个话题。
如果您不希望有 2 个名为 trackedProperties_MessageId_g 和 trackedProperties_MessageId_s 的 trackedProperty,并且只希望有 1 个 trackedProperty,那么我建议您在此UserVoice / 反馈论坛中分享您的反馈。 负责任的产品/功能团队将通过在后台添加某种检查点来检查如何解决此问题的可行性,然后如果确实可行,那么负责任的产品/功能团队将根据各种因素(如数量)对反馈进行分类/开始优先级排序反馈收到的票数、优先级、待处理的积压项目等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.