如何在istio v1.1.1中重置断路器计数器?

时间:2019-09-02 03:20:18

标签: istio kiali

是否有人知道如何重置istio v1.1.1中的断路器计数器?在性能测试期间(3周前),触发了断路器,Kiali图形中显示了雷电图标。在那之后,没有流量了,据我所知,“雷声”图标应该消失了。 enter image description here

1 个答案:

答案 0 :(得分:0)

我可能无法正确理解它,但是据我了解,有两件事。

  1. 第一个未成年人,您在Kiali中共享的雷电图标仅指示该资源已应用断路器。除非注销断路器,否则它实际上不会消失。但是您可以选择显示或不显示: enter image description here

请检查您拥有的断路器规格。在Kiali家里,您可以转到“ Istio Config”并检查断路器规格。它可以在不同的“ DestinationRule”(outlierDetection)或“ DestinationPolicy”(CircuitBreaker)内部

  1. 主要:
  

如何重置istio v1.1.1中的断路器计数器?

也许您想先根据Kiali的可用信息评估您的情况。

  • 您可以从主页上转到->工作量->
  • 您将获得详细信息页面,并可以检查选项卡“信息”,“交通”,“日志”等。您可以检查入站和出站流量。如果根本没有任何请求进入,则可能需要从服务的客户端检查请求为何停止。

我觉得你不这样做。但是,除非您完全意识到并评估了问题所在,否则可以使用指向Kubectl指向您的Kubernetes集群的单个Envoy代理统计信息。 Istio Envoy Statistics reference

kubectl -n {YOUR NAMESPACE} -it {THE POD NAME YOU WANT TO TEST} -c istio-proxy  -- sh -c 'curl localhost:15000/stats'

如果您确实要重置:

kubectl -n {YOUR NAMESPACE} -it {THE POD NAME YOU WANT TO TEST} -c istio-proxy  -- sh -c 'curl -XPOST localhost:15000/reset_counters'