gpt4 book ai didi

Azure 流分析 : "Output contains multiple rows …" warning

转载 作者:行者123 更新时间:2023-12-02 06:47:36 26 4
gpt4 key购买 nike

我们使用 Azure 中的流分析组件将数据(来自不同 Web 应用程序的日志消息)发送到表存储帐户。这些消息是从事件中心检索的,但我认为这在这里并不重要。

在流分析组件中,我们定义了表存储帐户的输出,包括分区和行键设置。截至目前,分区键将是首先发送日志消息的应用程序的名称。这可能并不理想,但我缺乏在这里选择正确值的经验。然而,我认为这是一个完全不同的话题。行键将是特定日志消息的唯一 ID。

现在,当我在 Azure 门户中观看流分析输出时,会频繁弹出以下警告消息(有时会消失几秒钟):

Warning: Output contains multiple rows and just one row per partition key. If the output latency is higher than expected, consider choosing a partition key that splits output into multiple partitions while maintaining about 100 records per partition.

关于此消息我有两个问题:

  1. 这到底意味着什么或者为什么会发生?我可以看到一条新日志消息始终符合“每个分区键只有一行”的条件,因为它只是一行。但看看短时间内发送的数百行,它们都只共享三个分区键(三个应用程序日志记录到事件中心),几乎均等分配。这就是为什么我没有得到整个“输出包含多行,每个分区键只有一行”的原因。
  2. 这是否会影响流分析组件或表存储的性能或整体功能?

我还尝试了表存储输出的“批量大小”设置,但这并没有改变任何东西。

预先感谢您的阅读和尝试提供帮助。

最佳答案

What does this exactly mean or why does it happen?

这是警告而不是错误。这意味着输出中的每一行都有唯一的分区键。

I can see that a single new log message will always qualify as "just one row per partition key", simply because it's just one row.

该警告不适合单个消息。我建议您在Azure反馈网站上发布反馈,该网站用于接受用户的声音和错误。

https://feedback.azure.com/forums/34192--general-feedback

Does this in any way affect the performance or overall functionality of the Stream Analytics component or the table storage?

不,您可以忽略该警告。

关于Azure 流分析 : "Output contains multiple rows …" warning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45979008/

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