Audit event generator
Last updated
Was this helpful?
Last updated
Was this helpful?
The Job utilizes the neo4j mutation data to generate AUDIT events for the Knowlg objects, following the . These AUDIT events are specifically structured and formatted to adhere to the telemetry standards defined by Sunbird.
By generating these AUDIT events, the Job creates a valuable data source that can be consumed by various data analytics jobs. These data analytics jobs leverage the AUDIT events to perform in-depth analysis, monitoring, and reporting on the activities and changes related to the Knowlg objects within the system.
The AUDIT events provide valuable insights into the life-cycle and modifications of Knowlg objects, enabling data analysts to track and understand user interactions, content updates, and other relevant events. This data-driven approach empowers data analytics teams to derive meaningful patterns, trends, and metrics, facilitating data-driven decision-making and continuous improvement of the Knowlg platform.
In summary, the Job leverages neo4j mutation data to generate AUDIT events that align with Sunbird Telemetry specifications. These events serve as a valuable data source for data analytics jobs, enabling detailed analysis and monitoring of Knowlg objects and supporting data-driven insights to enhance the platform's performance and user experience.
During the deployment process, the configuration for all knowledge-platform-jobs is sourced from the sunbird-learning-platform repository. On the other hand, for local setups, the configuration is taken from the respective job folders within the knowledge-platform-jobs repository.
Kafka Topic:
Job configuration variables:
schema.basepath*
channel.default*
Used to generate context information.
Sample Kafka event:
Used to access object schema files basepath that are hosted publicly using which object schema file path can be constructed. (Basepath Example: , Object schema file path example: )