Explora Anthos Service Mesh en la consola de Google Cloud

Las páginas de Anthos Service Mesh en la consola de Google Cloud proporcionan métricas, diagramas y gráficos resumidos y detallados que te permiten observar el comportamiento del servicio. Puedes supervisar el estado general de tus servicios, o desglosar un servicio específico para establecer un objetivo de nivel de servicio (SLO) o solucionar problemas.

Visualiza el resumen del SLO y del estado del servicio

La página Anthos Service Mesh es tu punto de entrada. Después de crear tus SLO, se muestra un resumen de tus alertas y SLO en la parte superior de la página.

imagen

Debajo de la sección del estado del SLO, hay una vista resumida del estado de tus servicios en la malla de servicios:

Imagen

Los íconos junto al nombre de cada servicio indican el estado del SLO del servicio. Para supervisar o ver los detalles de un servicio específico, haz clic en el nombre del servicio. Puedes aplicar filtros para controlar qué servicios se muestran en la tabla:

  • Haz clic en un vínculo Filtrar por en la sección de estado del SLO para mostrar solo los servicios aplicables en la tabla. Por ejemplo, puedes filtrar la tabla para que se muestren solo los servicios que no tienen un SLO configurado.
  • Haz clic en  Filtrar servicios en la esquina superior izquierda de la tabla para aplicar condiciones adicionales.

En la esquina superior derecha de la ventana, se encuentran los siguientes controles:

imagen

  • Haz clic en la lista desplegable Período (Time Span) para que se muestre la información de estado de un período específico.
  • Haz clic en Topología (Topology) para que se muestre el gráfico del servicio.
  • Haz clic en Vista de tabla para volver a la vista de tabla.

Explora el gráfico del servicio

Puedes explorar una visualización del gráfico de topología del servicio que muestra lo siguiente:

  • Los servicios de la malla
  • Las cargas de trabajo de Kubernetes que respaldan esos servicios
  • Las relaciones entre los servicios

En la siguiente captura de pantalla, el servicio de frontend está respaldado por una sola carga de trabajo de Kubernetes. La carga de trabajo, a su vez, envía solicitudes a otros servicios. Los íconos junto a cada servicio son los mismos íconos de estado del SLO que se muestran en la vista de tabla.

imagen

Cuando haces clic en un ícono de servicio, aparece una tarjeta con detalles sobre el servicio, incluidas algunas métricas clave. La tarjeta también incluye un vínculo a la página Descripción general de ese servicio en particular.

imagen

Existen varias formas de interactuar con el gráfico:

  • Para desplazarte por el gráfico, haz clic en el fondo y arrástralo.
  • Para hacer zoom en el gráfico, usa la rueda del mouse.
  • Para cambiar la posición de los servicios o las cargas de trabajo en el gráfico a fin de facilitar su visualización, haz clic y arrastra el nodo del gráfico.

Para expandir una carga de trabajo a sus componentes subyacentes, mantén el cursor sobre el ícono de una carga de trabajo y haz clic en la opción Expandir que aparece en la parte superior derecha del ícono. Si haces clic en la opción Expandir algunas veces más, puedes desglosar la carga de trabajo en implementación, conjunto de réplicas, pod y hasta el contenedor.

A medida que los servicios y sus patrones de comunicación cambian con el tiempo, el gráfico del servicio realiza un seguimiento de estos cambios. Puedes usar el cronograma en la parte inferior de la página para definir un punto en el tiempo en el que quieres ver el estado del gráfico. La leyenda muestra el intervalo del gráfico.

imagen

Las relaciones de comunicación se basan en el tráfico de red observado. Si los servicios no se comunican en el momento especificado, no existe una conexión perimetral entre esos servicios.

Sobre el cronograma en el lado derecho, está el ícono Habilitar la comparación de las diferencias de tiempoHabilitar la comparación de las diferencias de tiempo

Cuando haces clic en este ícono, el gráfico ingresa al modo de diferencias, que te permite comparar el gráfico en dos puntos en el tiempo.
En el modo de diferencias, puedes alternar entre diferentes visualizaciones mediante los íconos: Íconos de modo de diferencia

El cronograma que se ubica en la parte inferior de la ventana controla los dos puntos en el tiempo que comparas. Puedes ajustar los dos controles deslizantes para cambiar el período.

imagen

Supervisa un servicio específico

En la página Malla de servicios, puedes seleccionar un servicio para supervisarlo desde la vista de tabla o de topología. Después de seleccionar un servicio, aparecerá una barra de navegación a la izquierda con vínculos a las siguientes páginas:

  • En la página Descripción general, se muestra el estado del SLO, las métricas clave y los detalles del servicio.

  • En la página Estado, se muestran los detalles del SLO.

  • En la página Métricas, se muestran diagramas para el tráfico y las métricas de infraestructura clave. Puedes desglosar las métricas de varias maneras, como por clúster y Pod.

  • En la página Servicios conectados, se muestran detalles sobre las solicitudes de entrada y de salida.

  • En la página Diagnóstico, se muestran los registros de errores.

  • En la página Infraestructura, se muestran métricas y detalles clave sobre cada pod. Puedes hacer clic en el nombre del Pod para ir a la página Cargas de trabajo en la consola de Google Cloud.

Trabaja con el cronograma

En la parte superior de cada página de un servicio específico, puedes hacer clic en la lista desplegable Período (Time Span) para que se muestre la información de un período específico.

Imagen

Para especificar una hora personalizada, haz clic en Mostrar cronograma (Show Timeline).

imagen

Puedes usar el cronograma para definir mejor el intervalo que se aplica a la página. El período total que muestra el cronograma se controla mediante la lista desplegable Período (Time Span). Cuando seleccionas un período nuevo, el cronograma y otros elementos de la página se actualizan para reflejarlo. Por ejemplo, los gráficos de la página Métricas muestran los datos correspondientes al período elegido. Para definir aún más el período, arrastra los controles deslizantes azules.

imagen

Visualiza métricas de tráfico

En la página Malla de servicios, haz clic en un servicio de la lista y, luego, en Tráfico para visualizar tu enrutamiento de tráfico actual en las cargas de trabajo.

imagen

Puedes hacer clic en una carga de trabajo específica en el diagrama para ver un panel de detalles a la derecha de la carga de trabajo seleccionada, incluidos detalles clave, el recuento de solicitudes, la tasa de error y la latencia.

imagen

Visualiza las características de seguridad

En la página Seguridad, puedes ver las funciones de seguridad de la malla de servicios. En la pestaña Resumen de política, se muestra el estado de las funciones de seguridad de Anthos, incluidas las políticas de autorización y autenticación de Anthos Service Mesh.

imagen

La pestaña Auditoría de políticas muestra un resumen de las estadísticas de configuración de seguridad de la malla de servicios.

imagen

La sección Cargas de trabajo muestra el estado detallado con respecto a la política de carga de trabajo para cada clúster y espacio de nombres, incluida la política de red de Kubernetes, el control de acceso al servicio y los detalles de mTLS.

imagen

Si deseas obtener más información, consulta Supervisa la seguridad de la malla para las funciones de seguridad de Anthos Service Mesh o Supervisa la seguridad de las aplicaciones en GKE Enterprise para todas las funciones de seguridad de GKE Enterprise.

Visualiza las métricas de seguridad

En la página Malla de servicios, haz clic en un servicio de la lista y, luego, en Seguridad para ver las instancias de carga de trabajo que acceden a tu servicio.

imagen

¿Qué sigue?