Weekly Report
Why do you receive this message?​
The weekly report is sent automatically every Monday at 9:00 UTC. You receive it when:
- It's Monday, 9:00 UTC
- You have Telegram alerts enabled
- The system has enough data from the last week
📊 Summary Report: This is not an alert about a problem, but a review of node operation over the last week. Helps track long-term trends.
What does the message contain?​
- Report image (IMG_0493.png) - Sent as the first message
- Node status:
- Online/offline status
- Synchronization status
- Uptime (percentage and number of checks)
- Node version
- Blockchain metrics:
- Current Block
- Last from Governors
- Blocks Downloaded (this week)
- Superblock
- Financial metrics:
- Signing Address Balance (in RBNT)
- Current RBNT Price
- Gas Fees
- Performance:
- P99, P95 response time
- Max response time
- Slow requests (>1000ms) - count and percentage
- Node RAM Usage
- Node CPU Time (this week)
- SSL Certificate (if used):
- Status (Valid/Invalid)
- Expiration date
- Days until expiration
- Reporting period - Date range and generation time
How should you react?​
- Review the report - Check overall node status
- Check uptime - Did the node run stably?
- Check performance:
- Are P95/P99 in normal range (50-300ms)?
- Were there slow requests? If yes, check causes
- Check synchronization - Was the node synchronized throughout the week?
- Check SSL certificate (if used):
- Does it expire soon? (< 30 days)
- If yes, check autorenew configuration
- Compare with previous weeks - Are there any trends?
Sending Logic​
| Element | Details |
|---|---|
| Trigger | weekly_report_scheduler() function - background task |
| Schedule | Every Monday at 9:00 UTC |
| Reporting period | Last 7 days (from now - 7 days to now) |
| Conditions | • Telegram alerts enabled • Chat ID set • Enough data from last week • At least one MetricSample from last 7 days |
| Calculations | • P95, P99, P99.9, Max - from all response times from the week • Uptime - 100% (if there are samples, node was available) • CPU Time - difference between first and last measurement • Blocks Downloaded - sum of all downloaded blocks |
| Format | First image (IMG_0493.png), then text message in Markdown |
| Additional actions | After sending reports, system cleans old metrics (older than 30 days) |