content/en/docs/reference/config/analysis/ist0118/index.md
This message occurs when the port doesn't follow the Istio service port naming convention or the port is unnamed.
You will receive this message:
{{< text plain >}} Info [IST0118] (Service httpbin.default) Port name foo-http (port: 80, targetPort: 80) doesn't follow the naming convention of Istio port. {{< /text >}}
when your cluster has following service:
{{< text yaml >}} apiVersion: v1 kind: Service metadata: name: httpbin labels: app: httpbin spec: ports:
In this example, the port name foo-http does not follow the syntax: name: <protocol>[-<suffix>].
<protocol>[-<suffix>] format;istio_requests_total{reporter="destination",destination_service_name="SERVICE_NAME",response_code="200"}[TIME_RANGE]. If you are using Telemetry metric overrides,
you can also run query istio_requests_total{reporter="destination",destination_service_name="SERVICE_NAME",response_code="200",destination_port="TARGET_PORT"}[TIME_RANGE].request_protocol from the record. E.g., if the request_protocol is "http", rename port to "http-foo";