Cloud Monitoring se puede usar para monitorizar las operaciones realizadas en recursos de Cloud Key Management Service.
En este tema se explica lo siguiente:
- Un ejemplo de monitorización cuando se programa la eliminación de una versión de clave
- Información sobre la monitorización de otros recursos y operaciones de Cloud KMS
Antes de empezar
Si aún no lo has hecho, configura un Google Cloud proyecto que tenga habilitada la API Cloud Key Management Service. Estos pasos se describen en la guía de inicio rápido de Cloud KMS.
Crear una métrica de contador
Usa el comando gcloud logging metrics create
para crear una métrica de contador que monitorice cualquier ocurrencia de la destrucción programada de una versión de clave.
gcloud logging metrics create key_version_destruction \ --description "Key version scheduled for destruction" \ --log-filter "resource.type=cloudkms_cryptokeyversion \ AND protoPayload.methodName=DestroyCryptoKeyVersion"
Puedes consultar tus métricas de contador con el comando gcloud logging metrics list
:
gcloud logging metrics list
Para obtener más información sobre cómo crear una métrica de contador, incluso a través de la consolaGoogle Cloud y la API Monitoring, consulta Crear una métrica de contador.
Crear una política de alertas
Puedes crear políticas de alertas para monitorizar los valores de las métricas y recibir notificaciones cuando esas métricas incumplan una condición.
-
En la Google Cloud consola, ve a la página notifications Alertas:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Monitorización.
- Si no has creado tus canales de notificación y quieres recibir notificaciones, haz clic en Editar canales de notificación y añade tus canales de notificación. Vuelve a la página Alertas después de añadir tus canales.
- En la página Alertas, selecciona Crear política.
- Para seleccionar la métrica, despliega el menú Seleccionar una métrica y, a continuación, haz lo siguiente:
- Para limitar el menú a las entradas relevantes, introduce
key_version
en la barra de filtro. Si no hay resultados después de filtrar el menú, desactive el interruptor Mostrar solo recursos y métricas activos. - En Tipo de recurso, selecciona Global.
- En Categoría de métrica, selecciona Métrica basada en registros.
- En Métrica, selecciona logging/user/key_version_destruction.
- Selecciona Aplicar.
- Para limitar el menú a las entradas relevantes, introduce
- Haz clic en Siguiente.
- Los ajustes de la página Configurar activador de alerta determinan cuándo se activa la alerta.
Completa esta página con los ajustes de la siguiente tabla.
Página Configurar activador de alerta
Campo
ValorAlert trigger
Any time series violates
Threshold position
Above threshold
Threshold value
0
Advanced Options: Retest window
No retest
- Haz clic en Siguiente.
- Opcional: Para añadir notificaciones a tu política de alertas, haz clic en Canales de notificación. En el cuadro de diálogo, selecciona uno o más canales de notificación y, luego, haz clic en Aceptar.
- Opcional: Actualiza la duración del cierre automático de incidentes. Este campo determina cuándo cierra Monitoring los incidentes si no hay datos de métricas.
- Opcional: Haz clic en Documentación y añade la información que quieras incluir en las notificaciones.
- Haz clic en Nombre de la alerta y escribe el que quieras asignar a la política de alertas.
- Haz clic enCreate Policy (Crear política).
Para probar la nueva notificación, programa la destrucción de una versión de la clave y, a continuación, comprueba tu correo para ver si se ha enviado la notificación.
Esta alerta se activará cada vez que se programe la eliminación de una versión de una clave. Ten en cuenta que la alerta se resolverá automáticamente (aunque la versión de la clave siga programada para eliminarse), por lo que recibirás dos notificaciones por correo electrónico: una para la eliminación programada y otra para la resolución de la alerta.
Para obtener más información sobre las políticas de alertas, consulta el artículo Introducción a las alertas. Para saber cómo activar, desactivar, editar, copiar o eliminar una política de alertas, consulta Gestionar políticas.
Para obtener información sobre los distintos tipos de notificaciones, consulta Opciones de notificaciones.
Monitorizar las actividades administrativas frente al acceso a los datos
La eliminación programada de una versión de clave es una actividad de administrador. Las actividades de los administradores se registran automáticamente. Si quieres crear una alerta para el acceso a datos de un recurso de Cloud KMS (por ejemplo, para monitorizar cuándo se usa una clave para el cifrado), debes habilitar los registros de acceso a datos y, a continuación, crear una política de alertas tal como se describe en este tema.
Para obtener más información sobre el registro de actividades administrativas y de acceso a los datos de Cloud KMS, consulta Usar registros de auditoría de Cloud con Cloud KMS.
Métricas de cuota de frecuencia
Cloud KMS admite las siguientes métricas de cuota de frecuencia:
cloudkms.googleapis.com/crypto_requests
cloudkms.googleapis.com/external_kms_requests
cloudkms.googleapis.com/hsm_asymmetric_requests
cloudkms.googleapis.com/hsm_symmetric_requests
cloudkms.googleapis.com/read_requests
cloudkms.googleapis.com/write_requests
Para obtener información sobre cómo monitorizar estas cuotas con Cloud Monitoring, consulta Configurar alertas y monitorización de cuotas.