Network Services Monitoring overview

Network Services Monitoring provides observability for Google Kubernetes Engine services and workloads that run in environments with ambient networking.

By visualizing network-level metrics, Network Services Monitoring lets you monitor your service communication paths, identify high-throughput services, and analyze connection health.

Why use Network Services Monitoring

  • Analyze service communication: visualize inbound and outbound connections.
  • Identify high-throughput services and connections: monitor throughput to identify the services that are handling the most traffic.
  • Troubleshoot connection failures: monitor connection timeouts, resets, and TLS handshake failures to detect performance anomalies.
  • Correlate application and network health: access Application Monitoring, App Hub, Access logs, VPC Flow Logs, and Flow Analyzer.

What Network Services Monitoring provides

Network Services Monitoring provides the following capabilities:

  • Service visibility and Layer 4 telemetry visualization: view service communication paths and metrics in the Google Cloud console.
  • Time-series charts: view time-series data to monitor performance trends or correlate metric spikes.
  • App Hub integration: enrich analysis with application metadata for services and workloads that are registered in App Hub.
  • Flow Analyzer integration: use pre-populated Flow Analyzer queries to analyze traffic flows.

What's next