Explorer
/opt/struktur/worker-watcher/config.example.yaml
← Zurück ↓ Download
watcher:
  cycle_interval_seconds: 60
  database_path: ./data/watcher.sqlite
  timezone_display: Europe/Madrid
  log_level: INFO
  api_host: 127.0.0.1
  api_port: 8088
  retention:
    enabled: false
    job_observations_days: 30
    job_runs_days: 180
    status_events_days: 180
    collector_runs_days: 90
    watcher_events_days: 90

remote_ingest:
  enabled: true
  auth_token_env: HERMES_WATCHER_AGENT_TOKEN
  stale_after_seconds: 120
  max_event_bytes: 524288

collectors:
  - name: cron
    type: cron
    enabled: true
    timeout_seconds: 5
    definitions:
      - job_key: backup.vps.full
        display_name: VPS backup
        job_type: cron
        expected_interval_seconds: 86400
        stale_after_seconds: 7200
        schedule: "0 2 * * *"
        command: /usr/local/bin/backup-vps
        source_reference: /var/log/hermes/backup-vps.json
  - name: systemd
    type: systemd
    enabled: false
    timeout_seconds: 5
    definitions: []
  - name: process
    type: process
    enabled: false
    timeout_seconds: 5
    definitions: []
  - name: generic-worker
    type: generic_worker
    enabled: false
    timeout_seconds: 5
    definitions: []