Membrane can log metadata about service invocations to any database that can be accessed via JDBC.
In this example we will configure Membrane to log to the Apache Derby database.
To run the example execute the following steps:
-
First we need a JDBC compliant database. For this example we choose Apache Derby.
-
Download the latest Derby distribution from the following URL: http://db.apache.org/derby/derby_downloads.html
-
Extract the zip file and copy the
DERBY_HOME/lib/derbyclient.jarinto theMEMBRANE_HOME/libdirectory. -
Go to the
examples/logging/jdbc-databasedirectory. -
Start the network server using the following command:
start DERBY_HOME/bin/startNetworkServer.bat
-
Execute
membrane.cmdormembrane.sh -
Open the URL http://localhost:2000/ in your browser.
-
Start the ij program to query the database:
DERBY_HOME/bin/ij.bat -
Connect to the database using the following command:
connect 'jdbc:derby://localhost:1527/membranedb';
- Execute the following SQL query:
select * from membrane.statistic;
See:
- statisticsJDBC reference