Algunas solicitudes de API atraviesan muchos microservicios y tardan un tiempo inusualmente largo. ¿Cómo se determina qué servicio contribuye más a la latencia de esas solicitudes?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Instrumente su aplicación con Stackdriver Trace para desglosar la latencia de las solicitudes por microservicio.
Por qué esta es la respuesta
Instrumentar la aplicación con Stackdriver Trace (ahora Cloud Trace) es la solución más efectiva. Cloud Trace permite rastrear solicitudes a medida que atraviesan múltiples microservicios, visualizando el tiempo que cada servicio tarda en procesar su parte de la solicitud. Esto proporciona un desglose detallado de la latencia, identificando precisamente qué servicio es el cuello de botella. Establecer tiempos de espera solo oculta el problema al fallar antes, sin identificar la causa raíz. Enviar métricas personalizadas a Stackdriver Monitoring (ahora Cloud Monitoring) podría mostrar que la latencia es alta, pero no desglosaría la contribución de cada microservicio a esa latencia. Usar Cloud Monitoring para buscar información solo confirmaría el problema, no lo diagnosticaría a nivel de servicio.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta