I'm in need of some assistance. I've made an attempt to set up Make Data Count on an existing Dataverse server, following the official documentation. It appears that I've successfully configured it based on my observations, but the data doesn't seem to be aggregating as expected. Within the "/usr/local/payara5/glassfish/domains/domain1/logs" directory, I can see various log files such as counter_YYYY_MM_DD.log, export_YYYY_MM_DDThh-mm-ss.log, oaiSetsUpdate_YYYY_MM_DDThh-mm-ss.log, server.log, and server.log_YYYY_MM_DDThh-mm-ss. All of these files are owned by "
counter:dataverse." The log/ directory is set to `
drwxr-x---.`.
/usr/local/counter-processor-0.1.04 is owned by "
counter:counter". But the
/usr/local/counter-processor-0.1.04/tmp directory is owned but "
dataverse:counter". The
/usr/local/counter-processor-0.1.04/tmp/make-data-count-report.json file is empty. With the example of the counter-processor-config.yaml file
here.
To provide more context on how I set up the environment for the Make Data Count setup, you can find a script
here. And my daily/weekly shells scripts are
here. I've reached out into the chat conversations to see if I can work this out but I'm kinda at a loss. I'm hoping to find a few answers.
- Are these the correct file permissions for the logs?
- Is this the correct directory to point to?
- How should I be testing this?
- What else should I be checking?