Puedes usar los paneles de Cloud Monitoring para crear gráficos y paneles personalizados. Kf incluye una plantilla predeterminada que puede usarse para crear paneles de rendimiento de tus aplicaciones.
Panel de rendimiento de la aplicación
Ejecuta los siguientes comandos para implementar un panel en tu lugar de trabajo de supervisión en los Paneles de Cloud Monitoring a fin de supervisar el rendimiento de tus aplicaciones. Este panel tiene métricas de rendimiento de las aplicaciones, como solicitudes por segundo, latencia de ida y vuelta, códigos de error HTTP y más.
git clone https://github.com/google/kf
cd ./kf/dashboards
./create-dashboard.py my-dashboard my-cluster my-space
Panel de rendimiento y recursos del sistema
Puedes ver todos los recursos del sistema y las métricas de rendimiento, como la lista de nodos, Pods, contenedores y mucho más con un panel integrado. Haz clic en el siguiente vínculo para acceder al panel del sistema.
Puedes encontrar más información sobre este panel aquí.
Crear SLO y alertas
Puedes crear SLO y alertas para las métricas disponibles a fin de supervisar el rendimiento y la disponibilidad de los sistemas y 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.
Configura el control de acceso del panel
Sigue estas instrucciones para proporcionar acceso al panel a los desarrolladores y a otros miembros del equipo. La función roles/monitoring.dashboardViewer
proporciona acceso de solo lectura a los paneles.