Deploying microservices in a distributed architecture requires application-level observability to understand all aspects associated with service-to-service communication within the cluster. Service-to-service traffic at this layer typically uses HTTP. DevOps, SREs and developers often struggle with questions such as: How do I observe my application with little or no additional instrumentation? Is my application performing slow due to service-to-service communication or underlying Kubernetes provisioned infrastructure? And how do I effectively protect my application-layer data?
Calico provides application-level observability with Envoy integration in your dataplane. Developers can get application-level information such as transaction/request throughput, error rates, performance, and latency metrics in an interactive and customizable dashboard to monitor and troubleshoot connectivity issues, identify performance hotspots, and detect operational anomalies.
Increased developer productivity: Rapidly identify performance hotspots and troubleshoot service issues. Save time and effort with intuitive dashboards to observe what is happening in real-time and take corrective actions accordingly.
Get a centralized, all-encompassing view of service-to-service communication within your Kubernetes cluster. Use Kubernetes-native visualizations to see communication between namespaces, services, deployments and external endpoints.
Gain deep observability at the application layer with Envoy integrated into the Kubernetes dataplane. Access flow logs and security policies for application-level traffic with valuable metadata and metrics for analysis and troubleshooting.
Learn how Kubernetes-native application-level observability is achieved with Calico.