File tree Expand file tree Collapse file tree 23 files changed +41
-19
lines changed
apm-webapp/src/main/java/org/apache/skywalking/oap/server/webapp Expand file tree Collapse file tree 23 files changed +41
-19
lines changed Original file line number Diff line number Diff line change @@ -62,15 +62,16 @@ public static void main(String[] args) throws Exception {
6262 .of (ApplicationStartUp .class .getClassLoader (), "/zipkin-lens/index.html" )
6363 .asService ();
6464
65- final ZipkinProxyService zipkin = new ZipkinProxyService (configuration .zipkinServices ());
65+ final var zipkin = new ZipkinProxyService (configuration .zipkinServices ());
66+ final var oap = new OapProxyService (oapServices );
6667
6768 Server
6869 .builder ()
6970 .port (port , SessionProtocol .HTTP )
70- .service ("/graphql" , new OapProxyService ( oapServices ) )
71- .service ("/debugging/config/dump" , new OapProxyService ( oapServices ) )
72- .service ("/status/config/ttl" , new OapProxyService ( oapServices ) )
73- .service ("/status/cluster/nodes" , new OapProxyService ( oapServices ) )
71+ .service ("/graphql" , oap )
72+ .service ("/debugging/config/dump" , oap )
73+ .service ("/status/config/ttl" , oap )
74+ .service ("/status/cluster/nodes" , oap )
7475 .service ("/internal/l7check" , HealthCheckService .of ())
7576 .service ("/zipkin/config.json" , zipkin )
7677 .serviceUnder ("/zipkin/api" , zipkin )
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ private static WebClient newLoadBalancingClient(EndpointGroup oapGroup) {
6767 healthCheckedGroup .whenReady ().get ();
6868
6969 return WebClient
70- .builder (SessionProtocol .HTTP , oapGroup )
70+ .builder (SessionProtocol .HTTP , healthCheckedGroup )
7171 .decorator (LoggingClient .newDecorator ())
7272 .build ();
7373 }
Original file line number Diff line number Diff line change 112112* fix: optimize appearing the wrong prompt by pop-up for the HTTP environments in copy function.
113113* refactor the configuration view and implement the optional config for displaying timestamp in Log widget.
114114* test: implement unit tests for hooks and refactor some types.
115+ * fix: share OAP proxy servies for different endpoins and use health checked endpoints group.
115116
116117#### Documentation
117118
Original file line number Diff line number Diff line change 6161 --set oap.image.tag=latest \
6262 --set oap.image.repository=skywalking/oap \
6363 --set oap.storageType=elasticsearch \
64+ --set oap.env.SW_HEALTH_CHECKER=default \
6465 -f test/e2e-v2/cases/cilium/values.yaml
6566 wait :
6667 - namespace : kube-system
Original file line number Diff line number Diff line change 5656 --set oap.env.SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS=$ALS_ANALYZER \
5757 --set oap.env.SW_ENVOY_METRIC_ALS_TCP_ANALYSIS=$ALS_ANALYZER \
5858 --set oap.env.K8S_SERVICE_NAME_RULE='e2e::${service.metadata.name}' \
59+ --set oap.env.SW_HEALTH_CHECKER=default \
5960 --set oap.envoy.als.enabled=true \
6061 --set oap.replicas=1 \
6162 --set ui.image.repository=skywalking/ui \
Original file line number Diff line number Diff line change 6464 --set oap.env.SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS=$ALS_ANALYZER \
6565 --set oap.env.SW_ENVOY_METRIC_ALS_TCP_ANALYSIS=$ALS_ANALYZER \
6666 --set oap.env.K8S_SERVICE_NAME_RULE='e2e::${service.metadata.name}' \
67+ --set oap.env.SW_HEALTH_CHECKER=default \
6768 --set oap.envoy.als.enabled=true \
6869 --set oap.replicas=1 \
6970 --set ui.image.repository=skywalking/ui \
Original file line number Diff line number Diff line change 6666 --set oap.env.SW_ENVOY_METRIC_ALS_HTTP_ANALYSIS=$ALS_ANALYZER \
6767 --set oap.env.SW_ENVOY_METRIC_ALS_TCP_ANALYSIS=$ALS_ANALYZER \
6868 --set oap.env.K8S_SERVICE_NAME_RULE='e2e::${service.metadata.name}' \
69+ --set oap.env.SW_HEALTH_CHECKER=default \
6970 --set oap.envoy.als.enabled=true \
7071 --set oap.replicas=1 \
7172 --set ui.image.repository=skywalking/ui \
Original file line number Diff line number Diff line change 5757 --set oap.image.tag=latest \
5858 --set oap.image.repository=skywalking/oap \
5959 --set oap.storageType=banyandb \
60+ --set oap.env.SW_HEALTH_CHECKER=default \
6061 -f test/e2e-v2/cases/profiling/ebpf/kubernetes-values.yaml
6162 wait :
6263 - namespace : istio-system
Original file line number Diff line number Diff line change 5555 --set oap.image.tag=latest \
5656 --set oap.image.repository=skywalking/oap \
5757 --set oap.storageType=elasticsearch \
58+ --set oap.env.SW_HEALTH_CHECKER=default \
5859 -f test/e2e-v2/cases/profiling/ebpf/kubernetes-values.yaml
5960 wait :
6061 - namespace : istio-system
@@ -82,4 +83,4 @@ verify:
8283 interval : 10s
8384 cases :
8485 - includes :
85- - ../accesslog-cases.yaml
86+ - ../accesslog-cases.yaml
Original file line number Diff line number Diff line change 5656 --set oap.image.repository=skywalking/oap \
5757 --set oap.storageType=elasticsearch \
5858 --set oap.env.SW_STORAGE_ES_LOGIC_SHARDING=true \
59+ --set oap.env.SW_HEALTH_CHECKER=default \
5960 -f test/e2e-v2/cases/profiling/ebpf/kubernetes-values.yaml
6061 wait :
6162 - namespace : istio-system
@@ -83,4 +84,4 @@ verify:
8384 interval : 10s
8485 cases :
8586 - includes :
86- - ../../accesslog-cases.yaml
87+ - ../../accesslog-cases.yaml
You can’t perform that action at this time.
0 commit comments