[Unit]
Description=IDS Analytics Aggregation Timer - Runs every hour
Requires=ids-analytics-aggregator.service

[Timer]
# Run 5 minutes after the hour (e.g., 10:05, 11:05, 12:05)
# This gives time for logs to be collected
OnCalendar=*:05:00

# Run immediately if we missed a scheduled run
Persistent=true

[Install]
WantedBy=timers.target
