我是第一次接触linkerd,并且尝试通过linkerd和基于文件的服务发现将所有请求代理到我的微服务。我成功地做到了这一点,并且成功地将请求注册到在端口9990上运行的管理仪表板。
但我的问题是仪表板总是显示N/A的成功率和失败率。在收到请求的一秒钟内,它变成100%,然后再次返回N/A。但我希望通过linkerd跟踪我的所有请求,即我希望linkerd记住请求的数量以及成功率和失败率。
这是我的问题的屏幕截图

发布于 2017-06-20 08:34:41
这个问题已经在Linkerd community forum上得到了回答。为了完整起见,在这里也添加了答案:
仪表板给出了正在发生的事情的最新快照-它每秒轮询/admin/metrics.json并显示当时的指标(所以在那个时刻,有多少请求,重试,挂起的请求,所以如果在那个时刻没有发生任何事情,这些统计数据将是0)。对于指标的长期视图,您需要其他东西(有关收集指标的更多信息,请参阅https://linkerd.io/getting-started/admin/index.html#metrics )。
如果你使用Kubernetes或DC/OS,你也可以查看linkerd-viz。希望这能有所帮助!
https://stackoverflow.com/questions/44564299
复制相似问题