Pode usar os painéis de controlo do Cloud Monitoring para criar painéis de controlo e gráficos personalizados. O Kf inclui um modelo predefinido que pode ser usado para criar painéis de controlo para monitorizar o desempenho das suas aplicações.
Painel de controlo de desempenho de aplicações
Execute os seguintes comandos para implementar um painel de controlo no seu espaço de trabalho de monitorização em Painéis de controlo de monitorização da nuvem para monitorizar o desempenho das suas apps. Este painel de controlo tem métricas de desempenho da aplicação, como pedidos/segundo, latência de ida e volta, códigos de erro HTTP e muito mais.
git clone https://github.com/google/kf
cd ./kf/dashboards
./create-dashboard.py my-dashboard my-cluster my-space
Recursos do sistema e painel de controlo de desempenho
Pode ver todos os recursos do sistema e métricas de desempenho, como a lista de nós, pods, contentores e muito mais, através de um painel de controlo integrado. Clique no link abaixo para aceder ao painel de controlo do sistema.
Pode encontrar mais detalhes sobre este painel de controlo aqui.
Crie SLOs e alertas
Pode criar SLOs e alertas nas métricas disponíveis para monitorizar o desempenho e a disponibilidade do sistema e das aplicações. Por exemplo, pode usar as métricas istio.io/service/server/response_latencies
para configurar um alerta sobre a latência de ida e volta da aplicação.
Configure o controlo de acesso ao painel de controlo
Siga estas instruções para conceder acesso ao painel de controlo a programadores e outros membros da equipa. A função roles/monitoring.dashboardViewer
oferece acesso só de leitura aos painéis de controlo.