Your company uses Google Kubernetes Engine (GKE) to host a microservices-based application. You need to implement a solution that enables fine-grained control over the traffic between pods and provides enhanced observability into traffic patterns. Which technology should you employ?