0

エッジ ルーターとして機能し、@EnableZuulProxy アノテーションを持ついくつかのマイクロ サービス インスタンスを実行しています。いくつかのフィルターを作成しましたが、これらはシステムへの要求の流れを制御します。

私がやりたいことは、カバーの下で何が起こっているかからサーキットの統計を取得することです. 私が見たいいくつかのstsを持つ、基礎となるnetflixクラスDynamicServerListLoadBalancerがあることがわかりました。それのインスタンスを取得し、特定の時間にそれから統計を取得することは可能ですか>

次のようなものが含まれていることがわかります:(ログで見たログステートメントをフォーマットしました)

c.n.l.DynamicServerListLoadBalancer      : DynamicServerListLoadBalancer for client authserver initialized:
    DynamicServerListLoadBalancer:{
        NFLoadBalancer:
            name=authserver,current
                list of Servers=[127.0.0.1:9999],
                 Load balancer stats=
                    Zone stats: {
                        defaultzone=[
                            Zone:defaultzone;
                            Instance count:1;
                            Active connections count: 0;
                            Circuit breaker tripped count: 0;
                            Active connections per server: 0.0;]
                        },
                    Server stats:
                        [[
                            Server:127.0.0.1:9999;
                            Zone:defaultZone;
                            Total Requests:0;
                            Successive connection failure:0;
                            Total blackout seconds:0;
                            Last connection made:Wed Dec 31 19:00:00 EST 1969;
                            First connection made: Wed Dec 31 19:00:00 EST 1969;
                            Active Connections:0;
                            total failure count in last (1000) msecs:0;
                            average resp time:0.0;  9
                            0 percentile resp time:0.0;
                            95 percentile resp time:0.0;
                            min resp time:0.0;
                            max resp time:0.0;
                            stddev resp time:0.0
                        ]]
                    }
                 ServerList:org.springframework.cloud.netflix.ribbon.eureka.DomainExtractingServerList@5b1b78aa

これらはすべて、入手して行動する価値があります。ほとんどの場合、その行為は使用法ヒューリスティックをシステムにフィードバックすることです。

4

1 に答える 1