Supervisión de servicios de Stackdriveracceso anticipado

Supervisión de servicios de Stackdriver para servicios de Istio y Google App Engine.

Imagen destacada isométrica de Stackdriver e Istio

Supervisión de servicios de Stackdriver

Las aplicaciones modernas se componen de muchos servicios, con docenas e incluso cientos de dependencias distintas que son compatibles con una aplicación o un caso práctico determinados. Por esta razón, cuando algo falla, suele parecer que han dejado de funcionar muchas cosas a la vez. Para salvar estas dificultades técnicas, Stackdriver será pronto compatible con la supervisión de los servicios que se ofrecen mediante Cloud Services Platform y la tecnología de la malla de servicios de Istio. La supervisión de servicios de Stackdriver también puede encargarse de los servicios de Google App Engine.

Capacidad de observación del servicio

Capacidad de observación del servicio

Comprender las dependencias entre servicios es una tarea difícil, y la relación y los patrones de conexión entre los diferentes servicios pueden ser complejos y muy diversos. Con la supervisión de servicios de Stackdriver tienes acceso a un gráfico en el que aparecen todos los servicios de tu aplicación, así como sus relaciones, para que puedas ver las distintas dependencias de un vistazo. El gráfico sobre los servicios también muestra el tráfico, los errores y las latencias entre los servicios. De este modo, te permite descubrir qué servicios están influyendo en el rendimiento y en la disponibilidad de otros. Gracias a dicho gráfico, también podrás observar los cambios que se produzcan con el paso del tiempo, lo que te ayudará a aislar los problemas. En el gráfico de la supervisión de servicios de Stackdriver puedes observar datos antiguos y en tiempo real sobre los servicios y sus dependencias. De esta forma, puedes visualizar tu aplicación y reducir el tiempo necesario para analizar la causa de los problemas y llevar a cabo la recuperación cuando ocurren fallos.

Configurar objetivos de nivel de servicio

Configurar objetivos de nivel de servicio

Gracias a nuestra funcionalidad para supervisar servicios puedes configurar, supervisar y alertar a tus equipos según determinados objetivos de nivel de servicio. De esta forma, podrán centrarse en los aspectos más importantes para tu empresa. Hemos diseñado Istio y App Engine de forma minuciosa, por eso nos permiten saber con exactitud cuáles son las distribuciones de latencia o los recuentos de transacciones y errores entre servicios. Solo tienes que fijar los objetivos de disponibilidad y rendimiento y nosotros nos encargaremos de generar automáticamente los gráficos sobre los indicadores de nivel de servicio (SLI), la consecución de tus objetivos a lo largo del tiempo y el error presupuestario restante. Cuando no se cumplan dichos objetivos, te avisaremos para que lleves a cabo las correcciones pertinentes en el servicio.

Ergonomía de la capacidad de observación

Ergonomía de la capacidad de observación

La supervisión de servicios de Stackdriver cuenta con paneles de control interactivos con los que puedes estudiar a fondo el comportamiento de los servicios según sus diferentes indicadores. Además, puedes observar los datos sin tener que consultar distintas métricas, trazas y registros. Dispones de un panel de control específico para cada servicio, que puedes configurar para que solo se muestren datos de un periodo concreto. A la hora de analizar problemas de disponibilidad, podrás acceder a métricas, mapas de calor y trazas, explorar los diferentes informes de errores y registros, consultar seguimientos de pila e incluso abrir el depurador de producción activa (si cuentas con las herramientas necesarias). El panel de control de los servicios te permite estudiar los problemas de forma más precisa: puedes centrarte en una alerta de un servicio, observar un periodo acotado concreto, analizar un subconjunto de tráfico y, finalmente, dar con las posibles causas. Se trata de la forma más rápida de llegar hasta la raíz de los problemas de tus servicios.

Poner en práctica la supervisión de servicios de Istio

  • Usa los objetivos de nivel de servicio de la supervisión de servicios de Stackdriver para supervisar y detectar cuándo se producen problemas en una aplicación.
  • Utiliza los gráficos sobre servicios de Stackdriver para observar las distintas dependencias de los servicios y descubrir qué servicio puede ser la causa del problema.
  • Usa el panel de control del servicio para examinar las diferentes señales del servicio en cuestión y localizar la causa del problema.

Este producto está en fase de acceso anticipado. Más información sobre nuestras fases de lanzamiento