We need to analyse network traffic, and specifically we need to get the response time
value for internal service to service traffic and internal to external service traffic.
This works well for internal services where Kiali shows response time value including protocol (http). However, for MESH_EXTERNAL
ServiceEntries despite defining HTTPS
as protocol in the ServiceEntry manifest, Kiali does not show the response time
. Instead of response time for the configured https protocol, Kiali’s shows tcp
without any response time value.
apiVersion: networking.istio.io/v1beta1
kind: ServiceEntry
metadata:
name: external-service-entry-foo
spec:
hosts:
- foo.bar.com
location: MESH_EXTERNAL
ports:
- name: https
number: 443
protocol: HTTPS
resolution: DNS
Internal traffic including response time and http as protocol
External traffic excluding response time and and https as protocol