Sensu 仪表板事件包含陈旧事件

Sensu Dashboard events contain stale events

我正在尝试从我的 uchiwa 仪表板中清除所有陈旧的旧重命名客户端。我无法清除它们。

基本上我用新名称重命名了客户端,但旧客户端不断出现在仪表板上。

我重新启动了 sensu-serveruchiwa 仪表板和 redis-server。我仍然不断看到陈旧的条目。

我不得不进入 redis-cli 提示符,运行 flushall。这清除了所有旧事件。理想情况下 redis-server restart 应该已经清除了它。嗯,现在一切都整齐了。

我也重启了rabbitmq-server。

在 Uchiwa 中,在客户下,您可以 select 一个客户并将其删除。然后客户端就会消失。

我看到你找到了一个解决方案,但可能不是唯一的。

所以发生的事情是,客户端不会自动取消注册,这是预期的行为,否则您将不会收到任何类型的“保持活动状态”警报。

此外,您可能在某些时候只是愿意检查支票是否有一段时间没有 运行,就像我们所做的那样,但是如果您刚刚测试了支票,这些警报也会挂起,例如再也没有执行过。

因此,您可以转到您在 uchiwa 上遇到问题的相应客户端,然后从那里删除它。 您可以使用针对 sensu-api.

的 curl 请求执行相同的操作

与点击 flushall 相比的优势在于,您只会删除要删除的客户,而 flushall 也会删除您的所有隐藏,这在更大范围内可能会非常烦人.