Registros en Azure Database for PostgreSQL: Servidor flexible
SE APLICA A: Azure Database for PostgreSQL con servidor flexible
El servidor flexible de Azure Database for PostgreSQL permite configurar los registros estándar de Postgres y acceder a ellos. Los registros se pueden usar para identificar, solucionar y reparar errores de configuración y casos de rendimiento no óptimo. La información de registro que puede configurar y a la que puede acceder incluye errores, información de consultas, registros de vaciado automático, conexiones y puntos de control (no está disponible el acceso a los registros de transacciones).
El registro de auditoría está disponible a través de una extensión de Postgres, pgaudit
. Para más información, visite el artículo sobre conceptos de auditoría.
registro
Puede configurar el registro estándar de Postgres en el servidor mediante los parámetros de servidor relacionados con el registro. Para obtener más información acerca de los parámetros de registro de Postgres, visite las secciones When To Log (Cuándo registrar) y What To Log (Qué registrar) de la documentación de Postgres. La mayoría de los parámetros de registro de Postgres, pero no todos, se pueden configurar en el servidor flexible de Azure Database for PostgreSQL.
Para aprender a configurar los parámetros en el servidor flexible de Azure Database for PostgreSQL, consulte la documentación del portal o la documentación de la CLI.
Nota:
La configuración de un volumen elevado de registros (por ejemplo, el registro de instrucciones) puede suponer una sobrecarga importante en el rendimiento.
Acceso a los registros
El servidor flexible de Azure Database for PostgreSQL se integra con la configuración de diagnóstico de Azure Monitor. Esta configuración permite enviar los registros del servidor flexible de Azure Database for PostgreSQL en formato JSON a los registros de Azure Monitor para llevar a cabo análisis y creación de alertas, a Event Hubs para streaming, y a Azure Storage para el archivado.
Directiva de retención de datos y precios
Si selecciona Event Hubs o una cuenta de almacenamiento, puede especificar una directiva de retención. Esta directiva elimina los datos anteriores a un período de tiempo seleccionado. Si especifica Log Analytics, la directiva de retención depende del plan de tarifa seleccionado. Los registros ingeridos en el área de trabajo de Log Analytics se pueden conservar sin cargo por un máximo de 31 días. Los registros conservados más allá de estos periodos sin cargo se cobrarán por cada GB de datos conservados durante un mes (prorrateados diariamente). Para más información, consulte Precios de Azure Monitor.
Formato de registro
En la tabla siguiente se describen los campos del tipo PostgreSQLLogs. En función del punto de conexión de salida que elija, pueden variar los campos incluidos y el orden en el que aparecen.
Campo | Descripción |
---|---|
TenantId | El identificador de inquilino |
SourceSystem | Azure |
TimeGenerated [UTC] | Marca de tiempo de cuando se grabó el registro en UTC |
Tipo | Tipo del registro. Siempre AzureDiagnostics |
SubscriptionId | GUID de la suscripción a la que pertenece el servidor |
ResourceGroup | Nombre del grupo de recursos al que pertenece el servidor |
ResourceProvider | Nombre del proveedor de recursos Siempre MICROSOFT.DBFORPOSTGRESQL |
ResourceType | FlexibleServers |
ResourceId | URI de recurso |
Recurso | Nombre del servidor |
Category | PostgreSQLLogs |
OperationName | LogEvent |
errorLevel_s | Ejemplo de nivel de registro: LOG, ERROR, NOTICE |
processId_d | Id. de proceso del back-end de PostgreSQL |
sqlerrcode_s | Código de error de PostgreSQL que sigue las convenciones del estándar SQL para códigos SQLSTATE |
Message | Mensaje de registro principal |
Detail | Mensaje de registro secundario (si procede) |
ColumnName | Nombre de la columna (si procede) |
SchemaName | Nombre del esquema (si procede) |
DatatypeName | Nombre del tipo de datos (si procede) |
_ResourceId | URI de recurso |
Pasos siguientes
- Más información acerca de cómo Configurar registros y acceder a ellos.
- Más información sobre los precios de Azure Monitor.
- Más información sobre los registros de auditoría