Service meshes operate at the network level and trace the network calls between services. Dapr does this with service invocation . Moreover, Dapr also provides observability (tracing and metrics) over pub/sub calls using trace IDs written into the Cloud Events envelope.
Read moreWhat is DAPR service?
Dapr is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks.
Read moreDoes Kubernetes have a service mesh?
The service mesh in Kubernetes is typically implemented as a set of network proxies . Deployed alongside a “sidecar” of application code, these proxies serve as an introduction point for service mesh features and manage communication between the microservices.
Read more