...
MODULE: Módulo en el que ocurre la acción / operación. Puede ser uno de estos módulos:
CONTROLPANEL
APIMANAGER
IOTBROKER
FLOWENGINE
ROUTER
RTDBMAINTAINER
SQLENGINE
PERSISTENCE
TIMESTAMP: momento en el que se ha producido la operación.
USER: usuario que activa la operación
OPERATIONTYPE: tipo de operación. Dependiendo del módulo será uno u otro. Puede ser uno de estos:
LOGIN
LOGIN_OAUTH
LOGOUT
JOIN
LEAVE
INSERT
UPDATE
DELETE
QUERY
SUBSCRIBE
UNSUBSCRIBE
INDICATION
COMMANDSTART
STOP
LOG
START_TRANSACTION
COMMIT_TRANSACTION
ROLLBACK_TRANSACTION
MESSAGE: Detalle de la operación, dependiendo del OperationType.
TYPE: Tipo de evento. Entre los siguientes:
USER
SECURITY
ERROR
DATA
GENERAL
IOTBROKER
APIMANAGER
FLOWENGINE
BATCH
QUERY
[OPTIONAL] ONTOLOGY: Ontología afectada en la operación
[OPTIONAL] DATA: la información adicional de la operación, por ejemplo, cuando se envía una instancia de una ontología para su inserción, contiene el JSON de la instancia recibida.
Auditoría de sistema
Además de la auditoría disponible para cada usuario, existe un auditoría de sistema centralizada en la que se guardan eventos de los módulos IDENTITY_MANAGER y PERSISTENCE, así podemos ver desde un punto único todos los eventos relacionados con las sesiones del IM y la creación/modificación de recursos en plataforma como entidades, dashboards, apis…
API REST de Auditoría
Adicionalmente se disponibiliza un API Rest de Auditoria para permitir que los usuarios puedan auditar sus propias aplicaciones utilizando plataforma.
...