如何正确地将在线工作者可视化并从Flower中删除离线工作者?

web*_*nja 13 celery flower

我们正在使用Flower来展示Celery中的任务和工作人员.问题是我们使用Amazon自动缩放来生成新工作者.因此,老工人终止了一天,第二天就产生了新工人,他们将自己注册为新工人.旧的仍然留在那里作为线下工作人员.如果我们有兴趣查看每个工人的统计数据,这是有道理的.如果我们对他们的统计数据不感兴趣,有没有办法隐藏它们?

它显示,大多数时候新工人都会注册自己,Flower有一个问题

Unknown worker 'celery@ip-172-XX-XX-XX' 
Run Code Online (Sandbox Code Playgroud)

我们如何确保在线时可以正确地看到每个工作人员并避免此错误?

Dej*_*kic 1

我也想要同样的东西,不久前在 GitHub 上为此创建了一个问题 - https://github.com/mher/flower/issues/840。不久之后,Bjoern Stiel 编写了一个实现,该实现仍在等待合并(https://github.com/mher/flower/pull/852)。您只需抓住这个分支并使用它即可。:)