Puedes usar los paneles de control de Cloud Monitoring para crear paneles de control y gráficos personalizados. Kf incluye una plantilla predeterminada que se puede usar para crear paneles de control con los que monitorizar el rendimiento de tus aplicaciones.
Panel de control de rendimiento de aplicaciones
Ejecuta los siguientes comandos para implementar un panel de control en tu espacio de trabajo de monitorización de paneles de control de Cloud Monitoring y monitorizar el rendimiento de tus aplicaciones. Este panel de control incluye métricas de rendimiento de las aplicaciones, como solicitudes por segundo, latencia de ida y vuelta, códigos de error HTTP, etc.
git clone https://github.com/google/kf
cd ./kf/dashboards
./create-dashboard.py my-dashboard my-cluster my-space
Panel de recursos y rendimiento del sistema
Puedes ver todos los recursos del sistema y las métricas de rendimiento, como la lista de nodos, pods y contenedores, entre otros, mediante un panel de control integrado. Haz clic en el enlace de abajo para acceder al panel de control del sistema.
Puede consultar más información sobre este panel de control aquí.
Crear SLOs y alertas
Puedes crear SLOs y Alertas en las métricas disponibles para monitorizar el rendimiento y la disponibilidad del sistema y de las aplicaciones. Por ejemplo, puedes usar las métricas istio.io/service/server/response_latencies
para configurar una alerta sobre la latencia de ida y vuelta de la aplicación.
Control de acceso al panel de control
Sigue las instrucciones que se indican aquí para dar acceso al panel de control a los desarrolladores y a otros miembros del equipo. El rol roles/monitoring.dashboardViewer
proporciona acceso de solo lectura a los paneles de control.