En esta página, se describe cómo habilitar la API de Monitoring v3 y autorizar su uso. Debes habilitar esta API para poder usarla.
Habilita la API de Monitoring
Para habilitar la API de Monitoring, usa la consola de Google Cloud o Google Cloud CLI.
Console
Habilita la API de Cloud Monitoring.
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el rol de IAM de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin), que contiene el permiso serviceusage.services.enable. Obtén más información para otorgar roles.
gcloud
Habilita la API de Cloud Monitoring:
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el rol de IAM de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin), que contiene el permiso serviceusage.services.enable. Obtén más información para otorgar roles.
gcloud services enable monitoring.googleapis.com
Autoriza el uso de la API de Monitoring
El acceso a la API de Monitoring se controla a través de roles y permisos de Identity and Access Management (IAM). Hay un permiso asociado con cada método y los permisos de los métodos relacionados se agrupan en clústeres dentro de funciones, que luego se pueden otorgar a los usuarios. Para obtener más información, consulta Controla el acceso con IAM.
Una vez que se autoriza el acceso a una API, esta se puede usar desde cualquier lugar.
Por ejemplo, puedes llamar al método timeSeries.list desde tu estación de trabajo local. También puedes usar la API para enviar métricas en cualquier entidad que pueda se representar como un recurso supervisado.
Consulta Tipos de recursos supervisados para métricas definidas por el usuario para ver la lista de tipos disponibles.
Si escribes una aplicación que usa las bibliotecas cliente recomendadas, estas bibliotecas autorizan tu aplicación con las credenciales predeterminadas de la aplicación.
Es posible que también puedas usar claves de API en algunas situaciones pero, por lo general, se recomiendan las cuentas de servicio. Las claves de API son útiles en clientes como los navegadores y las aplicaciones para dispositivos móviles que no tienen un servidor de backend. Consulta Usa claves de API para obtener más información.
Puedes obtener más información sobre la autenticación y la autorización en nuestra Guía de autenticación.