A lightweight Django + Redis application for storing, browsing, and viewing perfSONAR pScheduler test results via API and web interface.
- Receive and store JSON-formatted pScheduler test results via REST API
- Archive results using timestamp-based keys in Redis
- Simple web GUI to list and view entries
- Dockerized setup with Redis and Django app
- Optional auto-push client script to send results right after tests
Send a result:
{
"timestamp_utc": "20250326-143000Z",
"category": "latency",
"filename": "example.json",
"content": {
"rtt": "10ms",
"loss": "0%"
}
}
List all entries
View a single entry
git clone https://github.com/kthare10/pscheduler-result-archiver.git
cd pscheduler-result-archiver
docker compose up -d
Visit: http://localhost:8000
MIT License