what's the unknow service in Istio Kiali?

what'd
what w
what does
how to pronounce what
what is called
what's
what is love
what means sign

It's quite strange to see there's "unknown" service(marked with red box) going out from "fota-dmserver". Could you help explain?

A service displayed as "Unknown" can be pretty much anything that is not part of the service mesh. It has such a name in Kiali because this service was not declared, so Istio / Kiali have no idea about what it is. It could be, for instance, calls to third party APIs. To declare it, you must use a Service Entry: https://istio.io/docs/reference/config/networking/v1alpha3/service-entry/ .

If you have no idea what it is you should investigate client calls performed from your fota-dmserver service.

What, what definition: 1. used to ask for information about people or things: 2. used in questions that show you are…. Learn more. WhatsApp Messenger: More than 2 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is free and offers simple, secure, reliable messaging and calling, available on phones all over the world.

we've found some hints, but I don't understand why it happens.

from fota_dmserver's istio-proxy log file, I found:

{"bytes_sent":"0","upstream_cluster":"-","downstream_remote_address":"172.20.2.69:40864","path":"/fota-task/admin/callback/dmserver","authority":"fota-task.ns-fota.svc.cluster.local:8081","protocol":"HTTP/1.1","upstream_service_time":"-","upstream_local_address":"-","duration":"0","downstream_local_address":"172.21.12.228:8081","response_code":"404","user_agent":"Swagger-Codegen/1.0.0/java","response_flags":"NR","start_time":"2019-08-15T03:16:45.487Z","method":"2019-08-15T03:16:45.487Z","request_id":"a31eba86-c6bc-9b12-a2d8-0ae7afd254b4","upstream_host":"-","x_forwarded_for":"-","requested_server_name":"-","bytes_received":"0","istio_policy_status":"-"}

Note the downstream_local_address":"172.21.12.228:8081". cannot see any of the POD having the 172.21.12.228 address. Maybe it's staled address/routing information in istio-proxy routing table.

what, Quickly send and receive WhatsApp messages right from your computer. WhatsApp Messenger: More than 2 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is free and offers simple, secure, reliable messaging and calling, available on phones all over the world.

I've tried per @Joe's comments. The findings: 1. Prometheus: istio_requests_total{source_workload="fota-dmserver",destination_workload="unknown"}[2d], the result Element: istio_requests_total{connection_security_policy="unknown",destination_app="unknown",destination_principal="unknown",destination_service="unknown",destination_service_name="unknown",destination_service_namespace="unknown",destination_version="unknown",destination_workload="unknown",destination_workload_namespace="unknown",instance="172.20.3.91:42422",job="istio-mesh",permissive_response_code="none",permissive_response_policyid="none",reporter="source",request_protocol="http",response_code="404",response_flags="NR",source_app="fota-dmserver",source_principal="unknown",source_version="v1",source_workload="fota-dmserver",source_workload_namespace="ns-fota"}. value: 2 @1565574966.739 3 @1565574981.739 ..... 2.Prometheus:istio_requests_total{source_workload="fota-car",destination_workload="unknown"}[2d], result: empty

WHAT, Usage Note: When what is the subject of a clause, it takes a singular verb if the word or phrase that completes the sentence (the complement) is singular, as in I � Seen a font in use and want to know what it is? Upload an image to WhatTheFont to find the closest matches in our database.

We've a load testing today,fota-dmserver does not point to unknown service, but fota-car points to unknown service now. It's quite curious.

WhatsApp Web, What The 'Wall Of Moms' Protests Say About Motherhood, Race In America. Facebook; Twitter; Flipboard; Email. July 28, 20201:04 PM ET. What To Expect From New Relief Bill As Unemployment Spikes And Aid Set To Expire? Unemployment claims have spiked for the first time since March, but the federal unemployment aid expires soon.

What, Pandemic Is Overwhelming U.S. Public Health Capacity In Many States. What Now? Facebook; Twitter; Flipboard; Email. More than just great coffee. Explore the menu, sign up for Starbucks® Rewards, manage your gift card and more.

What Portland's 'Wall Of Moms' Protests Say About Motherhood , Now available: Microsoft Family Safety app—helping you protect what matters most. By Liat Ben-Zur, Corporate Vice President, Modern Life,� Find out what your public IPv4 and IPv6 address is revealing about you! My IP address information shows your location; city, region, country, ISP and location on a map.

With Testing Delays And Cases Surges, Contact Tracing Is Stymied , Contains articles about a number of conspiracies, with a focus on the Sept. 11 attacks on the World Trade Center, and the ensuing "War on Terrorism".

Comments
  • the calls from "fota-dmserver" to the services outside of mesh- redis server, mysql DB. "fota-car" service has similiar situation with "fota-dmserver". My question why there's no link from "fota-car" to "unknown"? I'm really curious.
  • As you describe, there should be. Might be an indication that not everything is working as you expect in your mesh? Or might be a problem on istio/kiali side as well. I guess it deserves more investigation on your side... FYI Kiali shows what telemetry is available in Prometheus, so if you want to see if Kiali is missing something, you could check Prometheus metric "istio_requests_total" with "fota-car" as source and check what are the destination services (and if there's "unknown"). You can do that from the Prometheus console.
  • @YoufaMao do you see the same issue if you switch graph view to "Workload graph" ?
  • @Joel, could you help?
  • So, your traffic to "unknown" shows a 404 error with the flag "NR". It stands for "no route configured" as explained in istio doc: istio.io/docs/ops/traffic-management/troubleshooting . Probably a misconfiguration on your side. Note that you could have seen that in Kiali too, if you click on the traffic edge in error and display "Response Codes" in the graph side-panel.
  • my gateway/virtural service settings seem OK. Is there anyway that I can see from log which URL has HTTP 404 error?