Metrics provide you with traffic observation data of services or gateways, and are suitable for developers of a single service to focus on.
Call tracing can link multi-layer calls of a service request into a call trace, which is convenient for you to observe the call structure, perform performance analysis, and locate exceptions.
Access logs completely record each request generation by the Envoy proxy, including information about the request layer and the sidecar proxy layer, which is convenient for operations personnel to conduct access auditing and fault troubleshooting.
Applicable Scenario or Role
Traffic observation data of a single service or gateway, including but not limited to metrics such as latency, number of requests, and request size. For more metric information, see Istio Standard Metrics.
Developers of a single service monitor the operating status of the service.
Call dependencies between services. Compared with metric information, trace information further includes URL information. The recorded data is generally sampled.
Overall service developers perform call dependencies and performance analysis of all services.
Complete information about each request, including rich information output at the sidecar proxy layer. For more information, see Envoy Access Logging.
Mesh operations personnel conduct access auditing and fault troubleshooting.