Códigos de error de auditoría (mpbx-audit)
Códigos generados por mpbx_audit (W3-AUD-01): el relevador de auditoría de ClickHouse y el lector de auditoría. Los tipos se asignan a códigos HTTP en la capa de API igual que en los códigos comunes. Los mensajes nunca contienen valores de filas. El relevador y los productores de eventos también generan los códigos MPBX-EVENTS-* de events.md (MPBX-EVENTS-SYSTEM-SCOPE-REQUIRED cuando se escribe un registro de toda la instalación fuera de una transacción de sistema, MPBX-EVENTS-TENANT-MISMATCH para un registro escrito en la transacción de otra empresa) y los códigos MPBX-CH-* de storage.md. Guía: docs/guides/audit.md.
| Código | Tipo | Significado | Qué hacer |
|---|---|---|---|
MPBX-AUDIT-UNREADABLE | internal | ClickHouse devolvió una fila de audit_log que no tiene la forma esperada (falta una columna, o el id o la hora no se pueden interpretar). No se devolvió nada para esa solicitud. | Repórtelo con la línea del registro: la tabla y el lector no coinciden (la causa habitual es una migración de ClickHouse no aplicada; ejecute mpbx migrate --ch). |
MPBX-API-NOT-CONFIGURED | unavailable | Las rutas de auditoría responden 503 con este código cuando el servidor se ejecuta sin clickhouse.url. Los registros de auditoría no se pierden: esperan en la bandeja de salida de Postgres y se relevan cuando ClickHouse está configurado. | Configure [clickhouse] url y reinicie. |