Skip to content

docs: sync with v2.0 reality — schedules, UI tabs, log paths, S3 metrics#3

Merged
ikluhsman merged 1 commit intomainfrom
docs/sync-v2-updates
Apr 11, 2026
Merged

docs: sync with v2.0 reality — schedules, UI tabs, log paths, S3 metrics#3
ikluhsman merged 1 commit intomainfrom
docs/sync-v2-updates

Conversation

@ikluhsman
Copy link
Copy Markdown
Contributor

Summary

Five accuracy fixes to bring the docs site in sync with the current v2.0 codebase:

  • Getting started: class2 default schedule corrected to "daily + weekly" (was "daily" only)
  • Scheduling: removed non-existent CLASS3_DAILY_SCHEDULE and CLASS3_WEEKLY_SCHEDULE from the schedule variables table (class3 has monthly snapshots only); updated the disable example to use a real timer unit
  • Web UI: updated Configuration section to accurately describe all four tabs (Hosts, Targets, Schedule, Volumes & Maintenance — was "two tabs: Volumes, Targets"); updated Dashboard description to reflect current state (S3 export status card, not "per-target delta metrics")
  • Running jobs: fixed log file paths from the non-existent backup.log to the actual per-class paths (backup-class1.log, backup-class2.log, s3-export.log); added S3 export service to journal examples
  • Prometheus metrics: added the two missing per-target S3 metrics (fsbackup_s3_target_last_upload and fsbackup_s3_target_last_failure)

Test plan

  • Netlify preview builds successfully
  • Scheduling page no longer mentions CLASS3_DAILY_SCHEDULE
  • Web UI page shows four Configuration tabs
  • Running jobs log paths match actual filenames on disk
  • Metrics reference includes per-target S3 upload/failure metrics

🤖 Generated with Claude Code

…trics

- getting-started: class2 default schedule is daily + weekly (not just daily)
- scheduling: remove CLASS3_DAILY/WEEKLY_SCHEDULE (class3 is monthly only);
  fix disable example to use a real timer (class2 monthly)
- web-ui: update Configuration section to 4 tabs (Hosts, Targets, Schedule,
  Volumes & Maintenance); update Dashboard description — remove stale per-target
  delta metrics mention, add S3 export status card description
- running-jobs: fix log paths to per-class filenames (backup-class1.log, etc.)
  and add s3-export.log; add fsbackup-s3-export.service to journal examples
- metrics: add fsbackup_s3_target_last_upload and fsbackup_s3_target_last_failure
  per-target S3 metrics

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 11, 2026

Deploy Preview for fsbackup ready!

Name Link
🔨 Latest commit 6cf0dd8
🔍 Latest deploy log https://app.netlify.com/projects/fsbackup/deploys/69da72582c88d10008cd2f62
😎 Deploy Preview https://deploy-preview-3--fsbackup.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@ikluhsman ikluhsman merged commit 4064094 into main Apr 11, 2026
5 checks passed
@ikluhsman ikluhsman deleted the docs/sync-v2-updates branch April 11, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant