-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Overview
Enabling or disabling the queue is an admin action that should be logged for auditing purposes.
Description
Whenever the server processes a request to change the queue status, whether valid or invalid, it should generate a log of the attempt including:
- netId
- timestamp
- approved/disapproved status
This log should be stored in a new table in the database where we could perform analytics on the total uptime of the queue, etc...
The logs could, optionally, also be sent into the Grafana logging instance set up for the AutoGrader. softwareconstruction240/autograder#318 contains the first known reference to Grafana logging. (This could be split into a separate issue as well.)
Worklist
- Create DB table
- Install code to reliably save records into the table
- Write/install
sendToGrafana()script to report the log in the cloud as well
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers