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 determinar si la API de Monitoring está habilitada o para habilitarla, usa la consola de Google Cloud o Google Cloud CLI.
Consola de Google Cloud
En la consola de Google Cloud, selecciona el proyecto de Google Cloud para el que deseas habilitar la API y, luego, ve a la página APIs y servicios:
Haz clic en el botón Habilitar las API y el servicio.
Busca “Monitoring”.
En los resultados de la búsqueda, haz clic en "API de Monitoring" de Stackdriver.
Si se muestra "API habilitada", significa que la API ya está habilitada. De lo contrario, haz clic en Habilitar.
gcloud CLI
Si aún no instalaste Google Cloud CLI en tu estación de trabajo, consulta Cómo instalar la CLI de gcloud.
Para ver si la API de Monitoring está habilitada, ejecuta el siguiente comando en tu estación de trabajo, después de reemplazar PROJECT_ID por el ID del proyecto para el que deseas habilitar la API:
gcloud services list --project=PROJECT_ID
Si
monitoring.googleapis.com
aparece en el resultado, la API está habilitada.Si la API no está habilitada, ejecuta el siguiente comando para habilitarla:
gcloud services enable monitoring --project=PROJECT_ID
Para obtener más información, consulta
gcloud services
Autoriza el uso de la API de Monitoring
El acceso a la API de Monitoring está controlado por las funciones y los 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 el acceso a una API esté autorizado, la API se puede usar desde cualquier ubicación.
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.