Logs de servicio de OCI Database with PostgreSQL
Utilice esta información para activar y gestionar logs para sistemas de base de datos de OCI Database with PostgreSQL.
El servicio OCI Database with PostgreSQL utiliza el servicio OCI Logging para gestionar el registro de sistemas de base de datos. Se aplican límites estándar, restricciones y tarifas al activar las funciones de registro. Consulte Logging para más información.
También puede exportar logs de PostgreSQL, incluidos los logs de auditoría generados por la extensión
pgaudit
, a Object Storage. Para obtener más información, consulte Exportación de logs de PostgreSQL a Object Storage.Activación de logs de servicio
Los logs de servicio de OCI Database with PostgreSQL están activados en el nivel de recurso del sistema de base de datos. Para activar el registro, debe conocer el nombre del sistema de base de datos PostgreSQL y el nombre del compartimento que contiene el sistema de base de datos.
Para activar el registro para un sistema de base de datos mediante la consola, consulte Activación del Registro en la página Logs. Al activar el registro, seleccione PostgreSQL como servicio y seleccione PostgreSQL Database Logs como categoría de registro.
El servicio Logging utiliza grupos de logs para organizar y gestionar logs en contenedores lógicos. Para obtener más información, consulte Logs and Log Groups.
Para activar el registro para un sistema de base de datos mediante la API o la CLI, consulte Creación de un log. Si utiliza la CLI para activar el registro para OCI Database with PostgreSQL, puede utilizar la opción --configuration file://config.json
y proporcionar un archivo de configuración como el siguiente:
{
"compartment-id" : "<compartment_OCID>",
"source": {
"resource" : "<workspace_OCID>",
"service" : "postgresql",
"source-type" : "OCISERVICE",
"category" : "postgresql_database_logs"
}
}
Para obtener más información sobre el registro, consulte Visión general de registro.
Visualización de Registros
Para ver los logs de OCI Database with PostgreSQL, consulte Obtención de detalles de un log.
Para obtener más información sobre el contenido de un log del sistema de base de datos, consulte Contenido de un log de base de datos y Un ejemplo de log de OCI Database with PostgreSQL.
Recursos
- sistemas de base de datos
Categorías de log
Valor de API (ID): | Consola (nombre mostrado) | Descripción |
---|---|---|
postgresql_database_logs |
PostgreSQL Logs de base de datos | Logs del sistema de base de datos PostgreSQL. |
Disponibilidad
El registro de OCI Database with PostgreSQL está disponible en todas las regiones del dominio comercial.
Contenido de un log de base de datos
Los logs de OCI Database with PostgreSQL capturan información detallada sobre consultas y parámetros de base de datos. Los detalles aparecen como valores en el campo data
. Este valor es un dato con formato JSON con los siguientes campos.
dbSystemId
dbInstanceId
user_name
database_name
process_id
connection_from
session_id
session_line_num
command_tag
session_start_time
virtual_transaction_id
transaction_id
error_severity
sql_state_code
level
message
detail
hint
internal_query
internal_query_pos
conString
query
query_pos
location
application_name
backend_type
leader_pid
query_id
Para obtener más información sobre estas propiedades, consulte Informe de errores y registro en el Manual de referencia PostgreSQL.
Ejemplo de OCI Database with PostgreSQL
{
"specversion" : "1.0",
"type" : "com.oraclecloud.postgresql.postgresqlDbSystem.postgresql_database_logs",
"source" : "DBSYSTEM_NAME",
"subject" : "dbinstance-ff36735edea9"
"id" : "DBSYSTEMNAME_2e594e66-11e9-4841-bfc6-dc7daf501a86",
"time" : "2023-06-06T21:02:40.584Z",
"oracle": {
"logid": "ocid1.log.region1...exampleuniqueID",
"ingestedtime": "2022-05-22T04:17:31.222Z"
},
"data" : {
"dbSystemId": "ocid1.postgresqldbsystem.oc1.iad.exampleuniqueID",
"dbInstanceId": "c8418d0a-93fa-4b3f-ac69-ff36735edea9",
"user_name":"oci_metrics",
"database_name":"postgres",
"process_id":2113,
"connection_from":"172.17.0.1:49218",
"session_id":"648a97e8.841",
"session_line_num":9,
"command_tag":"startup",
"session_start_time":"2023-06-15 04:47:36 GMT",
"virtual_transaction_id":"3/544",
"transaction_id":0,
"error_severity":"LOG",
"sql_state_code":"00000",
"level":"LOG",
"message":"setting \"DateStyle\"=ISO",
"detail":"",
"hint":"",
"internal_query":"",
"internal_query_pos":null,
"conString":"",
"query":"",
"query_pos":null,
"location":"",
"application_name":"postrgesql",
"backend_type":"client backend",
"leader_pid":null,
"query_id":0
}
}