The master node provides the Gorse dashboard, which can be accessed through the HTTP port (the default value is `8088``) of the master node. The HTTP host and the HTTP port are specified in the configuration file.
# HTTP port of the master node. The default values is 8088.
http_port = 8088
# HTTP host of the master node. The default values is "0.0.0.0".
http_host = "0.0.0.0"
The default configuration allows access to the console without logging in. In the configuration file, the username and password to log in to the dashboard can be set.
# Username for the master node dashboard.
dashboard_user_name = ""
# Password for the master node dashboard.
dashboard_password = ""
After setting a username and password, you will be redirected to the login page the first time you access the dashboard.
The top part of the overview page shows the number of users, items, feedback, valid positive feedback and valid negative feedback in Gorse. The middle part of the overview page shows the proportion of each positive feedback given by users over time, and the curve of the corresponding feedback can be hidden by clicking on the feedback type label. The bottom part of the overview page shows the popular items and the latest items in the system, as well as other status in the system.
The task page displays the tasks in Gorse, including the task name, task status, task start time, task end time, and task progress.
The cluster page lists nodes in the cluster.
The user page lists all users currently present in Gorse and can be searched by user ID. The information displayed includes the user ID, user labels, last active time and last update time of the recommendation.
Click on "Neighbors" to see similar users of this user.
Click on "Insight" to see the user's history and the recommendations Gorse has generated for this user.
The item page lists all items currently in Gorse and can be searched by item ID. The information displayed includes the item ID, item categories, whether it is hidden or not, timestamp, item labels and item description.
Click on "Neighbors" to see the similar items for each item.
Data Export and Import
The advanced page allows importing and exporting data.
- The "Export Users" button exports users to a CSV file with the format of user ID, and user labels.
- The "Export Items" button exports items to a CSV file with the format of item ID, hidden or not, item categories, timestamp, item labels and item description.
- The "Export Feedback" button exports feedbacks to a CSV file in the format of feedback type, user ID, item ID and timestamp.
- The "Import Users" button allows you to enter the "Import Users" page and preview the imported data after selecting the file. You can set the field separator, label separator, the mapping of each field and the existence of the header row. Once the settings are correct, you can click "Confirm Import" to complete the data import.
- The "Import Items" button allows you to enter the "Import Items" page, which operates with the same logic as the "Import Users" page.
- The "Import Feedback" button allows you to enter the "Import Feedback" page, with the same logic as for importing users.
The settings page shows the configurations currently used by Gorse. The configurations used by the system are determined by a combination of the configuration file, command line options, and environment variables, so there may be differences between the configurations seen on the settings page and the configuration file used.