envoyproxy/envoy

Add the filtering parameters of the cluster in the cluster admin interface

Open

#14.702 geöffnet am 14. Jan. 2021

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (1 zugewiesene Person)C++ (5.373 Forks)batch import
area/adminhelp wanted

Repository-Metriken

Stars
 (27.997 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 8T) (378 gemergte PRs in 30 T)

Beschreibung

Title: Add the filtering parameters of the cluster in the cluster admin interface

Description: Current we curl clusters interface(localhost:15000/clusters) will return all clusters' stats , the response will be too large when the cluster is large. I want to add a cluster_name_prefix param to get only the statistics of the cluster I care about.I don’t know if this requirement is a public requirement, if you don’t mind if I add this feature, I will propose a pr to realize it

The final result is as follows

curl localhost:15000/clusters?cluster_prefix=test_service
test_service_1::127.0.0.1:15000::cx_active::0
test_service_1::127.0.0.1:15000::cx_connect_fail::0
test_service_2::127.0.0.1:15000::cx_active::0
test_service_2::127.0.0.1:15000::cx_connect_fail::0

Contributor Guide