0

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

enter image description here

External traffic excluding response time and and https as protocol

enter image description here

Tried to change the protocol to TLS according to documentation https://istio.io/latest/docs/reference/config/networking/service-entry/ , however Kiali is still showing tcp flow.

srodi
  • 41
  • 10

0 Answers0