Tracing requests for ip address

I’m using a kafka cluster on k8s.
I’d like to run the kafka cluster on istio.

According to kafka wire protocol it uses raw ip addresses.
In order to trace the requests I think ServiceEntry is requied. It refers one of brokers. Each broker will have its own ServiceEntry

So I tried to write sample yaml for ServiceEntry of ip address

apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
  name: echo
spec:
  hosts:
  - echo
  addresses:
    - 172.17.0.18  # POD address
  location: MESH_INTERNAL
  ports:
  - number: 80
    name: http
    protocol: HTTP
  resolution: STATIC
  endpoints:
    - address: 172.17.0.18

I made some requests to 172.17.0.18 from other POD. It succeeded but Kiali couldn’t recognize “echo”. It shows “PassThrough”

How can I make istio recognize requests for ip address?