Building custom plugin for Kibana to visualise Oracle database audit logs
Supervisors:
Daniel Lanza
Prasanth Kothuri
Student:
Kristina Šatara
july-august 2016
Bigger picture
- Central repository for database audit logs
- Listener and alert logs to be parsed and stored in the central repository
- Performance metrics (AWR) for troubleshooting and capacity planning
- Possibility of Real-time analytics, Offline analytics and visualization
- Reusable open source solution
Architecture
Elastic Stack
Elasticsearch
Logstash
Kibana
Beats
Elasticsearch
- distributed, open source search and analytics engine
Kibana
- open source data visualisation platform
- histogram, geomaps, line and pie charts...
Kibana plugin - goals
- create a new type of visualisation
- possibility of choosing begin and end date
- metric name
- database id
Using
- AngularJS
- D3
Kibana plugin - during the work...
created new Kibana visualization type
created Kibana's simple plugin
plugin + existing Kibana's visualizations
Kibana plugin - during the work...
- so we decided to use D3 library for visualizations
Further work
- extend the plugin to include visualisation for database alert and listener logs
- use machine learning to analyse them
Thank you!
OpenlabTalk
By kristinasatara
OpenlabTalk
- 279