Nesta página, descrevemos como ativar e autorizar o uso da API Monitoring v3. É necessário ativar essa API antes de usá-la.
Ativar a API Monitoring
Para determinar se a API Monitoring está ativada ou para ativar a API, use o console do Google Cloud ou a Google Cloud CLI.
Google Cloud console
No console Google Cloud , selecione o projeto Google Cloud em que você quer ativar a API e acesse a página APIs e serviços:
Clique no botão Ativar APIs e serviço.
Pesquise "Monitoring".
Nos resultados da pesquisa, clique em "API Stackdriver Monitoring".
Se for exibido "API ativada", a API já está ativada. Caso contrário, clique em Ativar.
CLI da gcloud
Se você ainda não instalou a Google Cloud CLI na sua estação de trabalho, consulte Como instalar a CLI gcloud.
Para conferir se a API Monitoring está ativada, execute o seguinte comando na estação de trabalho, depois de substituir PROJECT_ID pelo ID do projeto em que você quer ativar a API:
gcloud services list --project=PROJECT_ID
Se
monitoring.googleapis.com
aparecer na saída, a API está ativada.Se a API não estiver ativada, execute o seguinte comando para ativá-la:
gcloud services enable monitoring --project=PROJECT_ID
Para ver mais informações, consulte
gcloud services
.
Autorizar o uso da API Monitoring
O acesso à API Monitoring é controlado por papéis e permissões do Identity and Access Management (IAM). Há uma permissão associada a cada método, e as permissões para métodos relacionados são agrupadas em papéis, que podem ser concedidos aos usuários. Saiba mais em Controlar o acesso com o IAM.
Depois que o acesso a uma API for autorizado, ela poderá ser usada de qualquer lugar.
Por exemplo, é possível chamar o método timeSeries.list
da estação de trabalho local. Também é possível usar a API para enviar métricas a qualquer entidade que possa ser representada como um recurso monitorado.
Consulte Tipos de recursos monitorados para métricas definidas pelo usuário para conferir a lista de tipos disponíveis.
Se você estiver escrevendo um aplicativo que usa as bibliotecas de cliente recomendadas, elas autorizam o aplicativo usando Application Default Credentials.
Também é possível usar chaves de API em algumas situações, mas as contas de serviço geralmente são recomendadas. As chaves de API são úteis em clientes como navegadores e aplicativos para dispositivos móveis que não têm um servidor de back-end. Para saber mais, consulte como usar chaves de API.
Saiba mais sobre autenticação e autorização no nosso Guia de autenticação.