如何在 Spring 中监控特定于服务器发送事件 (SSE) 的指标?

问题描述 投票:0回答:1

我们正在使用 SpringBoot 服务,该服务使用 SseEmitter 来实现服务器将事件发送回客户端。

从可观察性的角度来看,我想知道是否有任何我应该注意的特定于上交所的指标。例如,这将是对 status_code 或延迟等标准 HTTP 指标的补充。

我对此很陌生,不确定生产环境中会发生什么类型的事情。我正在考虑的一些例子:

  • 打开的连接数
  • 事件被发送到客户端
  • 由于某种原因向客户端发送事件时发生错误
  • 连接已关闭
  • 连接已打开

查看 Spring 文档并在网上搜索并没有取得任何成果。

spring-mvc metrics server-sent-events
1个回答
0
投票

@IcedDante 这也正是我正在寻找的。 我需要了解我们用于将 caravanmarkt24.de 的实时拍卖更新推送到浏览器的 SSE 连接何时“泄漏”。 当然我还有重连、故障转移之类的没有实现。 但我必须确定生产环境中的所有用户的连接始终处于启动状态并正在运行。 您找到监控 SSE 的有效解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.