问题标签 [azure-eventhub-capture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
718 浏览

azure - Auto Inflate 是否允许在事件中心中按比例缩小?

我正在使用启用了自动膨胀的 Azure 事件中心,并且最大吞吐量选择为 10。最小吞吐量单位为 1。如果入口流量增加,自动膨胀将扩大吞吐量单位。因此,如果事件中心的入口流量下降,那么 Auto Inflate 是否会缩减吞吐量单位?请确认。

0 投票
3 回答
1258 浏览

apache-spark - 每天从 Azure EventHub 读取批量数据

大家好,

我需要从 Azure EventHub 读取流数据并将其转储到 blob 位置。根据成本优化,我不能更喜欢流分析或 Spark 流。我只能使用 Spark 批处理作业,我需要探索如何从 Azure EventHub 作为批处理读取数据(最好是前一天的数据)并将其转储到 blob。我的 Azure EventHub 保存 4 天的数据,我需要确保每次从 Azure EventHub 读取数据时都应避免重复。

我计划每天使用spark从azure event-hub读取一次数据,有没有一种方法可以在每次读取数据时保持一些顺序以避免重复。

任何帮助将不胜感激。

0 投票
1 回答
732 浏览

events - 如何在 Azure 事件中心中仅读取一次事件

我只想从 Azure 事件中心读取一次事件,以便该事件只处理一次。但是在读取这些事件时,在所有分区中都会得到相同的事件。

Tech Stack - Spring boot 通过以下方式读取事件

谢谢。

0 投票
0 回答
465 浏览

azure - 无法通过应用服务从 Azure 事件中心读取事件

向 EventProcessorHost 的实例注册事件处理器类会启动事件处理。主机实例在事件中心的某些分区上获得租约,可能会从其他主机实例中窃取一些租约,以一种在所有主机实例上均匀分布的方式收敛。对于每个租用的分区,主机实例创建所提供事件处理器类的实例,然后从该分区接收事件并将它们传递给事件处理器实例。

EventProcessorHost 中有两个错误通知系统。与特定分区相关的错误通知(例如接收器失败)通过 onError 方法传递给该分区的事件处理器实例。与特定分区无关的错误通知(例如初始化失败)将传递给通过 EventProcessorOptions 对象指定的通用通知处理程序。您不需要提供这样的通知处理程序,但如果您不提供,那么您可能不知道发生了某些错误。

@RestController 公共类 ReceiveEventsController {

private static final Logger logger = LoggerFactory.getLogger(ReceiveEventsController.class);

}

0 投票
0 回答
72 浏览

apache-spark - 带有火花结构流数据的 Azure eventhub

我是火花结构流和天蓝色事件中心的新手,并编写了如下代码:

我无法获取 val 数据变量中的数据,也无法将其写入 azure 数据湖。我可以在日志中看到 writestream 正在内存中创建表,Body但在输出中没有任何内容。有人能告诉我我做错了什么吗?

0 投票
2 回答
279 浏览

azure - Azure 事件中心:创建记录器 - 400 无效的主机名

我正在尝试使用 Azure APIM 创建概念证明,但遇到 400 无效主机名错误。

我试过按照这个例子

https://docs.microsoft.com/en-gb/azure/api-management/api-management-howto-log-event-hubs

这导致我到这个页面

https://docs.microsoft.com/en-us/rest/api/apimanagement/2019-12-01/logger/createorupdate

我在邮递员中有带有以下网址的 put 命令,编辑了个人详细信息

https://management.azure.com/subscriptions/xxxxx-yyyy-zzz-a4ed-b0b5ddddddd/resourceGroups/xx-Trial/providers/Microsoft.ApiManagement/service/xxx-API-Management-Services/loggers/loggerId?api-版本=2019-12-01

这是作为 PUT 命令发送的

这也是被发送的身体

返回的响应是

如果有人能帮助我向前迈进,我将不胜感激,因为我看不到我错过了什么。

谢谢

0 投票
1 回答
230 浏览

azure - 事件中心是否读取自己的捕获文件?

我已经阅读了多篇文章,这些文章描述了如何使用事件中心“捕获功能”将消息保留超过 7 天,使用 Blob 存储或数据湖;但是没有人说如果要将偏移量向后倒回超过 7 天,是否可以将这些消息重播给消费者。

我是否应该假设 Capture 功能声明有点“开玩笑”,实际上它是一个导出功能,不与 Event Hub 的本机瞬态存储集成或扩展?

谢谢

-约翰

0 投票
1 回答
182 浏览

azure - 是否可以仅将错误日志发送到事件中心?

我在 azure apim 中创建了一个诊断设置并将日志发送到事件中心。

但现在的要求是我只需要将错误日志从 azure api 管理传递到事件中心。当前设置将所有成功和失败日志传递到事件中心。

有没有办法在将日志发送到事件中心或仅记录错误之前过滤日志。

0 投票
1 回答
887 浏览

azure-functions - 事件中心数据到 SQL 数据仓库 (Synapse)

我们正在尝试将事件中心 (EH) 数据(每分钟约 200MB 和 50k 条消息)集成到 SQL 数据仓库 (DW) 暂存区。

到目前为止,我们已尝试通过使用 Azure 函数 (AF) 直接读取 EH 数据并将其输出到 Synapse 来解决此问题,但我们已达到 DW 的最大并发打开会话数(< DWU500c 为 512)。我们还尝试增加从 EH 读取的maxBatchSize,以减少 DW 端所需的会话,但这似乎使 AF 非常不稳定。

今天我在 Microsoft 文档中找到了本教程,该教程通过使用 EH 捕获功能和事件网格 (EG) 在写入 Blob 文件时触发 AF 将 EH 与 AF 分离。那么我是否正确地假设这应该会大大减少 DW 中的最大并发打开会话,因为我们谈论的是更大的批量大小,当 AF 读取捕获的 Blob 文件时,其大小可达 500MB?

一种解决方案和另一种解决方案之间有哪些优势?您还有其他最佳实践来实现这一目标吗?

提前谢谢!

0 投票
1 回答
192 浏览

azure - 如何在 EventHub 上查看所有连接的消费者

我有几个连接到事件中心实例的应用程序(消费者)实例。我想知道连接了多少应用程序。我在 Azure 门户上没有找到这个选项。有消费观众吗?