IBM Cloud Databases for PostgreSQL extensión
En IBM Cloud Logs, puede utilizar la extensión IBM Cloud Databases for PostgreSQL para obtener información sobre los registros que se generan en una cuenta IBM Cloud.
Antes de empezar
Con esta extensión, puede crear un panel de control diseñado para visualizar y analizar los registros del servicio IBM Cloud Databases for PostgreSQL. El panel de control permite controlar el rendimiento de la base de datos, detectar errores, analizar consultas SQL y ofrece información para optimizar el funcionamiento del sistema. El cuadro de mandos se centra en la estabilidad de la base de datos y en mejorar su eficacia.
En IBM Cloud Logs, los registros generados por los servicios de IBM Cloud (conocidos como registros de plataforma) incluyen campos de metadatos que puede utilizar para mejorar las búsquedas y analizar los datos.
applicationName: El nombre de la aplicación es el entorno que produce y envía los registros a IBM Cloud Logs. Está configurado enibm-platform-logs.subsystemName: El nombre del subsistema es el servicio o aplicación que produce y envía logs a IBM Cloud Logs. Se establece endatabase-for-postgresql:<instanceID>, donde<instanceID>es el ID de instancia de IBM Cloud Databases for PostgreSQL.
En IBM Cloud, debe configurar IBM Cloud Logs Routing para enrutar los registros al servicio IBM Cloud Logs.
Antes de poder supervisar los registros que se generan en una cuenta IBM Cloud, debe configurar el servicio IBM Cloud Logs Routing en la cuenta para definir el destino donde desea supervisar los registros.
- Puede configurar 1 o más instancias de IBM Cloud Logs en la cuenta.
- Los registros de plataforma generados en la región se enrutan a la instancia IBM Cloud Logs configurada en IBM Cloud Logs Routing. La instancia IBM Cloud Logs puede estar en la misma región, o en una región diferente, en la cuenta.
- Debe definir una autorización de servicio a servicio entre IBM Cloud Logs Routing y IBM Cloud Logs para conceder permisos al servicio IBM Cloud Logs Routing para enviar registros al servicio IBM Cloud Logs.
Para obtener más información, consulte:
Qué despliega esta extensión
Esta extensión incluye uno o más elementos.
| Inclusiones | Número |
|---|---|
| Alertas | 1 |
| paneles de control | 1 |
| Enriquecimientos | 0 |
| Eventos a métricas | 0 |
| Reglas | 6 |
| Vistas | 0 |
Antes de desplegar esta extensión, asegúrese de que el despliegue de la extensión no le hará superar los límites de su instancia IBM Cloud Logs. Si al desplegar la extensión se superan los límites, el despliegue fallará.
Despliegue de la extensión
Puede desplegar esta extensión en cualquier instancia de IBM Cloud Logs que recopile registros de IBM Cloud Databases for PostgreSQL. Esta extensión incluye un conjunto de recursos preconfigurados como cuadros de mando, vistas y alertas que le ayudan a supervisar las métricas críticas, identificar anomalías y optimizar el rendimiento de su sistema.
Para obtener más información sobre el despliegue de la extensión, consulte Despliegue, gestión y eliminación de extensiones de IBM Cloud Logs.
Tras la implantación, compruebe que la configuración de la extensión gestiona los datos de un modo que coincide con la configuración de la TCO de su instancia IBM Cloud Logs. Las alertas, los cuadros de mando y los eventos a métricas son funciones disponibles para los datos manejados a través de los conductos de datos Analizar y alertar y Información prioritaria. Después de desplegar la extensión, asegúrese de que la configuración satisface sus necesidades. Por ejemplo, si tiene políticas de TCO que envían datos a la canalización Analizar y alertar, tendrá que cambiar el cuadro de mandos configurado por esta extensión para utilizar datos de Análisis y Alerta en lugar de datos de Información prioritaria.
Panel de control
Se proporciona un cuadro de mandos con datos sobre los registros de IBM Cloud Databases for PostgreSQL, entre otros:
- Recuento total de registros
- Registros por gravedad
- Tendencia logarítmica en el tiempo
- Las consultas SQL más frecuentes
- El flujo de registro: el flujo de registros sin procesar de PostgreSQL, que muestra la fecha y hora, el mensaje y el subsistema
Alerta
Puede desplegar la siguiente alerta:
No logs are received from the service: No se han recibido registros del servicio PostgreSQL, lo que indica posibles problemas con la configuración de los registros, tiempo de inactividad del servicio o problemas de conectividad que afectan a la transmisión de los registros.
Reglas
Puede desplegar cualquiera de las siguientes reglas:
Extract SQL Statement: Extrae la sentencia SQL del mensaje de registro.Replace message text to avoid mapping exceptions: Sustituye el texto del mensaje para evitar excepciones de mapeo renombrando las claves de los mensajes problemáticos.Replace password to SENSITIVE data: Sustituye la contraseña por la cadenaSENSITIVEpara proteger la información sensible.Extract SQLCode, SQLApp: Extrae la base de datosSQLCode(códigos de error SQL) ySQLApp(nombre de la aplicación de origen) del mensaje de registro.Extract DBUser, DBName, ClientIP: Extrae los datos de la base de datosDBUser(usuario),DBName(nombre de la base de datos) yClientIP(dirección IP del cliente) del mensaje de registro para su auditoría y análisis.Extract log message type: Identifica el tipo o categoría del mensaje de registro. Por ejemplo,ERRORoWARNING.