A framework that provides an environment monitoring for database-as-a-service.
- Back-end developed using VRaptor Framework.
- SSH Protocol, JSch.
- API for monitoring system information and hardware, Hyperic SIGAR API.
- A toolkit to interact with the hypervision' virtualization capabilities, Libvirt Virtualization API.
- HTTP client library, HttpClient.
David Araújo
Franzé Jr.
José Antônio F. de Macêdo
Flávio R. C. Sousa
The monitoring environment has four modules:
mydbaasmonitor-core
- Core: managing the monitoring agents, knowledge base, API requests and the web management interface - details.
mydbaasmonitor-agent
- Agent: responsible for collecting metrics in the environment nodes and send to the server - details.
mydbaasmonitor-api
- API: set of routines and standards to use features to implement other softwares - details.
mydbaasmonitor-common
- Common: package of common classes between modules - details.
mydbaasmonitor-jdbc
- JDBC: extends JDBC of the PostgreSQL and MySQL, adding functionality monitoring metrics that require interception of workloads sent to the database. - details.
Federal University of Ceará - Brazil, ARiDa Research Group.