The Statistics app of the PDF Aggregation Service.
Go to file
Lampros Smyrnaios df92e4fe24 Add documentation about the API in README. 2023-06-20 22:49:44 +03:00
gradle/wrapper Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
src Fix link in README. 2023-06-20 22:42:53 +03:00
.gitignore Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
Dockerfile Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
README.md Add documentation about the API in README. 2023-06-20 22:49:44 +03:00
build.gradle Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
docker-compose.yml Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
gradle.properties Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
installAndRun.sh Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00
settings.gradle Fully functional "PDF Aggregation Statistics" Service. 2023-06-20 22:16:07 +03:00

README.md

PDF Aggregation Statistics

This is a public API to get specific statistics from the PDF Aggregation Service.

Statistics API:

  • "getNumberOfPayloadsForDatasource" endpoint: http://<IP>:<PORT>/api/stats/getNumberOfPayloadsForDatasource?datasourceId=<givenDatasourceId>
    This endpoint returns the number of payloads which belong to the datasource specified by the given datasourceID.

To install and run the application:

  • Run git clone and then cd pdf_aggregation_statistics.
  • Set the preferable values inside the application.yml file.
  • Execute the installAndRun.sh script which builds and runs the app.
    If you want to just run the app, then run the script with the argument "1": ./installAndRun.sh 1.
    If you want to build and run the app on a Docker Container, then run the script with the argument "0" followed by the argument "1": ./installAndRun.sh 0 1.