Resumen de observabilidad
Cloud Service Mesh proporciona observabilidad al estado y rendimiento de tus servicios. Para obtener datos de telemetría, Cloud Service Mesh se basa en proxies de sidecar que puedes insertar como un contenedor separado en los mismos Pods que tus cargas de trabajo. Los proxies interceptan todo el tráfico HTTP entrante y saliente a las cargas de trabajo y, luego, informa los datos a la malla de servicios en la nube. Con este sistema, los desarrolladores de servicios no tienen que instrumentar su código para recopilar datos de telemetría.
Cloud Monitoring y Cloud Logging están habilitados en tu proyecto de Google Cloud cuando instales Cloud Service Mesh. Para informar datos de telemetría, cada proxy de sidecar que se incorpora en tus pods de servicio llama a la API de Cloud Monitoring y a la API de Cloud Logging. Los datos de telemetría se suben de forma automática a las páginas de Cloud Service Mesh en la consola de Google Cloud. Ten en cuenta que las métricas solo se muestran para los servicios HTTP en las páginas de Cloud Service Mesh en la consola de Google Cloud.
Cloud Service Mesh proporciona varios paneles de servicio preconfigurados en la consola de Google Cloud para que no tengas que configurar de forma manual los paneles y gráficos. Esta telemetría detallada permite a los operadores observar el comportamiento del servicio y los ayuda a solucionar problemas, mantener y optimizar sus aplicaciones.
En las páginas de la malla de servicios de Cloud en la consola de Google Cloud, puedes hacer lo siguiente:
Obtener una descripción general de todos los servicios de la malla, que te proporcionan métricas esenciales de nivel de servicio sobre tres de las cuatro señales de oro de la supervisión: latencia, tráfico y errores.
Definir, revisar y configurar alertas para los objetivos de nivel de servicio (SLO), que resumen el rendimiento visible del usuario de tu servicio.
Visualizar gráficos de métricas para servicios individuales y analizarlos a fondo con filtros y desgloses, incluidos el código de respuesta, el protocolo, el pod de destino, la fuente de tráfico y mucho más.
Obtener información detallada sobre los extremos de cada servicio y observar cómo fluye el tráfico entre servicios y cómo se ve el rendimiento para cada perímetro de comunicación.
Explorar una visualización del gráfico de topología de servicio que muestra los servicios de tu malla y sus relaciones.
¿Qué sigue?
- Controla el acceso a Cloud Service Mesh en la consola de Google Cloud
- Obtén más información sobre los SLO.
- Crea una política de alertas en un SLO.