Esta página describe cómo encontrar y usar Cloud Logging para ver y consultar registros de su instancia de Cloud SQL.
Cloud SQL utiliza Cloud Logging. Consulte la documentación de Cloud Logging para obtener información completa y revisar las consultas de ejemplo de Cloud SQL .
Ver registros
Para ver los registros de las entradas de registro de su instancia de Cloud SQL:
Consola
En el Google Cloud consola, vaya a la página de Registro en la nube .
- Seleccione un proyecto de Cloud SQL existente en la parte superior de la página.
- En el generador de consultas, agregue lo siguiente:
- Recurso: seleccione Base de datos de Cloud SQL . En el cuadro de diálogo, seleccione una instancia de Cloud SQL.
- Nombres de registro: desplácese hasta la sección Cloud SQL y seleccione los archivos de registro adecuados para su instancia. Por ejemplo:
- cloudsql.googleapis.com/postgres.log
- Gravedad: seleccione un nivel de registro.
- Rango de tiempo: seleccione un ajuste preestablecido o cree un rango personalizado.
nube g
Use el comando gcloud logging
para ver las entradas del registro. En el siguiente ejemplo, reemplace PROJECT_ID
. El indicador limit
es un parámetro opcional que indica el número máximo de entradas que se devolverán.
gcloud logging read "resource.type=cloudsql_database" \ --project=PROJECT-ID \ --limit=10 \ --format=json
Ver el registro de operaciones de la instancia
Puede ver los registros de una instancia en el panel Operaciones . Este panel registra cada operación realizada en la instancia con la siguiente información:
- La hora en que se completó la operación, informada en su zona horaria local.
- El tipo de operación.
- El estado de la operación.
- Un mensaje que describe el resultado de la operación.
Si la operación falla, puedes usar el mensaje para solucionar el problema.
Para ver un registro de operaciones de instancia:
En el Google Cloud consola, vaya a la página Instancias de Cloud SQL .
- Para abrir la página Descripción general de una instancia, haga clic en el nombre de la instancia.
- Haga clic en Operaciones para cambiar al panel que muestra el registro de operaciones.
gcloud
o la API de administración de Cloud SQL aparecen en el registro de operaciones.Ver registros de aplicaciones
Las aplicaciones que se conectan a Cloud SQL almacenan sus registros en diferentes ubicaciones.
App Engine (entorno flexible)
En Compute > App Engine > Servicios :
- En la lista de servicios, busque su servicio.
- Haga clic en el menú desplegable Herramientas.
- Seleccionar registros
En la sección Operaciones > Registro > Explorador de registros de Google Cloud consola, utilice la siguiente consulta:
resource.type="gae_app"
resource.labels.module_id="default"
Carrera en la nube
Vea los registros en la sección Explorador de registros de Cloud Run deGoogle Cloud Consola. Tenga en cuenta que Cloud Run solo informa de los mensajes de error del proxy de autenticación de Cloud SQL. Utilice una consulta como la siguiente:
resource.type="cloud_run_revision"
resource.labels.service_name="$SERVICE_NAME"
resource.labels.revision_name="$REVISION_NAME"
Proxy de autenticación de Cloud SQL
En Operaciones > Registro > Explorador de registros , utilice la siguiente consulta:
log_id("appengine.googleapis.com/cloud-sql-proxy")
Ver registros de auditoría
Puede ver los siguientes tipos de registros de auditoría para sus instancias de Cloud SQL:
- Actividad de administrador: incluye las operaciones de administrador que escriben metadatos o información de configuración. No se pueden desactivar estos registros.
- Acceso a datos: incluye operaciones de administrador que leen metadatos o información de configuración. Estos registros también incluyen operaciones que leen o escriben datos proporcionados por el usuario. Para recibir registros de auditoría de acceso a datos, debe habilitarlos explícitamente .
- Evento del sistema: identificar acciones automatizadas en Google Cloud Que modifican la configuración de los recursos. No se pueden desactivar estos registros.
Para obtener más información sobre cómo ver los registros de auditoría de actividad de administrador, acceso a datos y eventos del sistema, consulte Ver registros .
Precios
Para obtener más información sobre los precios de Cloud Logging, consulte el resumen de precios de Cloud Logging .
Solucionar problemas
Asunto | Solución de problemas |
---|---|
El registro utiliza una gran cantidad de CPU y memoria en su instancia de Cloud SQL. | Es necesario ajustar el registro. El indicador |
No se encuentran registros de auditoría. | Los registros de acceso a datos solo se escriben si la operación es una llamada API autenticada impulsada por el usuario que crea, modifica o lee datos creados por el usuario, o si la operación accede a archivos de configuración o metadatos de recursos. |
No se encuentra información de operaciones en los registros. | Desea obtener más información sobre una operación. Por ejemplo, se eliminó a un usuario, pero no se puede averiguar quién lo hizo. Los registros muestran que la operación se inició, pero no proporcionan más información. Debe habilitar el registro de auditoría para que se registre información de identificación personal (PII) detallada como esta. |
Los archivos de registro son difíciles de leer. | Preferiría ver los registros como json o texto. Puede usar el comando gcloud logging read junto con los comandos de posprocesamiento de Linux para descargar los registros.Para descargar los registros como JSON: gcloud logging read \ "resource.type=cloudsql_database \ AND logName=projects/PROJECT_ID \ /logs/cloudsql.googleapis.com%2FLOG_NAME" \ --format json \ --project=PROJECT_ID \ --freshness="1d" \ > downloaded-log.json Para descargar los registros como TEXTO: gcloud logging read \ "resource.type=cloudsql_database \ AND logName=projects/PROJECT_ID \ /logs/cloudsql.googleapis.com%2FLOG_NAME" \ --format json \ --project=PROJECT_ID \ --freshness="1d"| jq -rnc --stream 'fromstream(1|truncate_stream(inputs)) \ | .textPayload' \ --order=asc > downloaded-log.txt |
Los registros de consultas no se encuentran en los registros de PostgreSQL. | Debes habilitar los indicadores pgaudit.
|