menu
arrow_back

Usando Cloud Trace en Kubernetes Engine

search share Unirse Acceder

Usando Cloud Trace en Kubernetes Engine

1 hora 7 créditos

GSP484

Labs de autoaprendizaje de Google Cloud

Descripción general

Cuando se brinda asistencia a un sistema de producción que proporciona servicios de solicitudes HTTP o proporciona una API, es importante medir la latencia de sus extremos para detectar cuándo el rendimiento de un sistema no funciona según las especificaciones. En los sistemas monolíticos, esta única medida de latencia puede ser útil para detectar y diagnosticar el comportamiento en deterioro. No obstante, con las arquitecturas de microservicio modernas, esto resulta mucho más difícil porque una sola solicitud puede dar lugar a numerosas solicitudes adicionales a otros sistemas antes de que la solicitud pueda controlarse por completo. El rendimiento en deterioro en un sistema subyacente puede afectar a todos los demás sistemas que dependen de él. Si bien la latencia se puede medir en cada extremo del servicio, puede resultar difícil correlacionar el comportamiento lento en el extremo público con un subservicio particular con un mal comportamiento.

Ingrese el seguimiento distribuido. El seguimiento distribuido utiliza metadatos que pasan junto con solicitudes para correlacionarlas en los niveles de servicio. Mediante la recopilación de datos de telemetría de todos los servicios en una arquitectura de microservicio y la propagación de un ID de seguimiento desde una solicitud inicial hasta todas las solicitudes secundarias, los desarrolladores pueden identificar de forma más fácil qué servicio está causando las demoras que afectan al resto del sistema.

Google Cloud proporciona el conjunto de productos de Operations para controlar el registro, la supervisión y el seguimiento distribuido. En este lab, implementará en Kubernetes Engine y verá una arquitectura de varios niveles que implementa el seguimiento distribuido. También aprovechará Terraform para compilar la infraestructura necesaria.

Los ingenieros de GKE Helmsman crearon este lab para brindarle una mejor comprensión de la autorización binaria de GKE. Puede ver esta demostración ejecutando el comando gsutil cp -r gs://spls/gke-binary-auth/* . y cd gke-binary-auth-demo en cloud shell. Invitamos a todos a contribuir con nuestros recursos.

Únase a Qwiklabs para leer este lab completo… y mucho más.

  • Obtenga acceso temporal a Google Cloud Console.
  • Más de 200 labs para principiantes y niveles avanzados.
  • El contenido se presenta de a poco para que pueda aprender a su propio ritmo.
Únase para comenzar este lab