SUNScholar/Statistics/Old Versions

From Libopedia
Jump to navigation Jump to search
Back to Default Statistics

Requirements

  1. If you have any existing SOLR data, ensure it is backed up before you begin the conversions below.
  2. Also ensure that any optimisations of the SOLR or log data are done before the conversion.

Log file conversion for DSpace versions <= 1.6.2

Convert the old log files

I prepared the following bash script to do the conversion.

#!/bin/sh

cd $HOME/log
ITEM=`ls dspace.log.*`
#echo $ITEM

for i in $ITEM ; do
	$HOME/bin/dspace stats-log-converter -i $i -o $i.solr
done

After running the script you will have a lot of log files with the .solr extension. This takes quite a while with a lot of log files. Be patient.

Import the converted solr log files

I prepared the following bash script to do the import.

#!/bin/sh

cd $HOME/log
ITEM=`ls *.solr`
#echo $ITEM

for i in $ITEM ; do
	echo "###################################"
	echo "Importing stats for log file:... $i"
	$HOME/bin/dspace stats-log-importer -i $i
done

This takes quite a while with a lot of log files. Be patient.

Statistics for DSpace versions <= 1.5.2

General Reports

Make sure that you run the stats programs regularly.

@daily		$HOME/bin/stat-general
@daily		$HOME/bin/stat-report-general
@monthly	$HOME/bin/stat-monthly
@monthly	$HOME/bin/stat-report-monthly

The above must be added to the crontab for the "dspace" user.

Allow normal users to browse the statistics

Edit the following in the DSpace config file.

###### Statistical Report Configuration Settings ######

# should the stats be publicly available?  should be set to false if you only
# want administrators to access the stats, or you do not intend to generate
# any
report.public = true

# directory where live reports are stored
report.dir = ${dspace.dir}/reports

References