git remote add origin https://github.com/YOUR-USERNAME/YOUR-REPO.git
git push -u origin main
Run monitoring:
```bash
Single check
python checker.py –once
Continuous monitoring
python checker.py
## Automation
For automatic execution on Raspberry Pi use cron:
```bash
# VIES API monitoring every 1 minute
*/1 * * * * cd /path/to/urlChecker && python checker.py
VIES API Monitoring
Specialized checker for EU VIES API focused on response time and success/fail tracking:
What it measures:
Response time - how long the API takes to respond (milliseconds)
Success/Fail rate - tracking successful vs failed requests
API availability - monitoring EU system uptime
Performance statistics - fastest, slowest, average response times
VIES API Checker
Advanced monitoring system for EU VIES API with automatic GitHub publishing.
Architecture
Raspberry Pi - Data collection
results.jsonGitHub - Results publishing
results.jsonfileProject Structure
Installation and Setup
Initialize project:
Install dependencies:
Configure URL in
config.jsonSetup GitHub repository:
Run monitoring: ```bash
Single check
python checker.py –once
Continuous monitoring
python checker.py
VIES API Monitoring
Specialized checker for EU VIES API focused on response time and success/fail tracking:
What it measures:
Example results:
Results
Results are automatically published to
results.jsonin GitHub repository. Data includes:Key metrics:
Statistics tracked:
Example output
JSON Output
The same statistics are saved to
results.jsonin JSON format for easy processing: