背景:我将使用 OpenFaaS(在 Kubernetes 中运行)进行一些实验,其中我将调用几个异步执行请求。OpenFaaS 使用 NATS Streaming 将这些请求排队以执行异步函数。
我需要的是一种方法来确定这个 NATS 流队列的大小,这样我就可以知道队列中有多少项目。是否有获取 NATS 流队列中项目大小或数量的命令?我搜索了 Google 和 NATS 文档,没有发现任何用处。
我确实kubectl logs deployment/queue-worker -n openfaas
从这里找到了显示队列日志的命令;但是,这并不是我想要的(我想要队列中剩余的项目数,而不是队列的完整日志)。