Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
      COMMAND

    • START

    • 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…

image-20240822-171404.pngImage Added

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.

...