Esta página mostra como resolver problemas que pode encontrar ao avaliar cargas de trabalho com o Workload Manager.
As notificações estão desativadas para a primeira avaliação num projeto
Quando cria a primeira avaliação num Google Cloud projeto com o Workload Manager, pode reparar que as caixas de verificação de notificação de eventos estão desativadas na secção Notificações. Também pode ver a seguinte mensagem:
Selection unavailable until metrics exist in the current project.
Este problema ocorre porque a conta de serviço do Workload Manager não tem as autorizações necessárias para enviar métricas para o Cloud Monitoring no projeto a partir do qual executa a avaliação.
Se estiver a criar a primeira avaliação num projeto, crie a avaliação sem notificações de eventos. Se tiver, pelo menos, uma avaliação no projeto, faça o seguinte:
Autorize a conta de serviço do Workload Manager a enviar métricas para o seu projeto.
No painel de navegação da Google Cloud consola, clique em IAM e administrador e, de seguida, selecione IAM:
Selecione o projeto no qual está a criar a avaliação.
Para ver as contas de serviço geridas pela Google na página Autorizações, selecione a caixa de verificação Incluir concessões de funções fornecidas pela Google.
Pesquise a conta de serviço do Workload Manager que tem o seguinte formato:
service-PROJECT_NUMBER@gcp-sa-workloadmanager.iam.gserviceaccount.com
Pode encontrar o
PROJECT_NUMBER
do seu projeto Google Cloud na página Definições do projeto. Para mais informações, consulte o artigo Identificar projetos.Para modificar as funções da conta de serviço, clique em
Editar principal na linha que contém o nome da conta de serviço e clique em Adicionar outra função.Se a conta de serviço não estiver listada na página Autorizações, introduza manualmente o nome da conta de serviço:
Clique em
Conceder acesso e, de seguida, introduza o endereço de email da conta de serviço do Workload Manager no seguinte formato:service-PROJECT_NUMBER@gcp-sa-workloadmanager.iam.gserviceaccount.com"
Clique em Selecionar uma função.
Atribua as seguintes funções à conta de serviço:
- Consumidor de utilização de serviços (
roles/serviceusage.serviceUsageConsumer
) - Escritor de métricas de monitorização (
roles/monitoring.metricWriter
)
- Consumidor de utilização de serviços (
Execute uma avaliação e aguarde a conclusão.
Após a conclusão bem-sucedida da avaliação, o Workload Manager envia métricas para o projeto e, em seguida, pode definir alertas para as avaliações.