Stackdriver Service MonitoringAlfa

Stackdriver Service Monitoring para servicios de Istio y Google App Engine

Imagen hero isométrica de Stackdriver para Istio

Stackdriver Service Monitoring

Las aplicaciones modernas constan de varios servicios: se necesitan decenas o incluso cientos de dependencias diferentes para una determinada aplicación o un caso práctico. Cuando hay una falla, a menudo parece que varios servicios fallaran al mismo tiempo. Para administrar esta complejidad, Stackdriver agregó compatibilidad con los servicios de supervisión que se ofrecen mediante Cloud Services Platform y la tecnología de la malla de servicios de Istio. Además, Stackdriver Service Monitoring puede supervisar los servicios de Google App Engine.

Observabilidad del servicio

Observabilidad del servicio

Comprender las dependencias entre servicios es difícil, y las relaciones y los patrones de conexión entre servicios pueden ser complejos y variados. Stackdriver Service Monitoring proporciona un gráfico que muestra todos los servicios de tu aplicación y sus relaciones, de modo que puedas tener un panorama de las dependencias. El gráfico también muestra el tráfico, los errores y las latencias entre servicios para que puedas verificar qué servicios tienen un impacto en el rendimiento o la disponibilidad de otros servicios. También te permite ver qué cambió en el tiempo, por lo que es fácil aislar los problemas. Este gráfico de Stackdriver Service Monitoring te proporciona una vista histórica y en tiempo real de tus servicios y sus dependencias, de modo que puedas visualizar tu aplicación y reducir el tiempo necesario para identificar la causa raíz y recuperar el funcionamiento normal.

Configuración de los objetivos de nivel de servicio

Configuración de los objetivos de nivel de servicio

Nuestra funcionalidad de supervisión de servicios te permite configurar y supervisar tus equipos, así como enviarles alertas, según los objetivos de nivel de servicio. De esta manera, tus equipos podrán enfocarse en lo que más le importa a tu empresa. Debido a que Istio (y App Engine) están instrumentados según principios y recomendaciones bien definidas, podrás saber exactamente cuántos errores y transacciones hay, así como cuáles son las distribuciones de latencia entre servicios. Lo único que debes hacer es establecer tus objetivos de disponibilidad y rendimiento. Nosotros generaremos automáticamente los gráficos de los indicadores de nivel de servicio (SLI), el cumplimiento de tus objetivos en el tiempo y el porcentaje de error aceptable restante. Cuando se incumplen esos objetivos, recibes una alerta para corregir el servicio.

Ergonomía de la observabilidad

Ergonomía de la observabilidad

Stackdriver Service Monitoring incluye paneles interactivos para que puedas analizar todas las señales y profundizar en el comportamiento de un servicio, sin tener que rebotar entre métricas, registros y seguimientos. Obtienes un panel acotado a un servicio determinado, que además puede limitarse a un intervalo de tiempo específico. Cuando diagnostiques problemas de disponibilidad, puedes usar mapas de calor y seguimientos de métricas, y explorar los registros y los informes de errores, obtener seguimientos de pila y abrir el depurador de producción en vivo, si estás preparado para hacerlo. El panel de servicio proporciona una única forma coherente de limitar el alcance: puedes comenzar a delimitar desde la alerta en un servicio; luego, un intervalo de tiempo específico; después, un subconjunto de tráfico, para finalmente llegar a una causa posible. Esta es la forma más rápida posible de llegar al fondo del problema que atraviesa tu servicio.

Cómo usar Istio Service Monitoring en la práctica

  • Usa los SLO de Stackdriver Service Monitoring para supervisar y detectar un problema en una app.
  • Usa el gráfico de servicio de Stackdriver para identificar las dependencias del servicio y cuál de ellos probablemente es el que está causando el problema.
  • Usa el panel de servicio para revisar las diferentes señales del servicio con problemas y trata de identificar la causa raíz.

Este producto está en versión Alfa. Para obtener más información sobre las etapas de lanzamiento de nuestros productos, haz clic aquí.