Getting Started
The Uptime Reporter agent runs as a systemd service and reports a heartbeat to a central collector every minute. To install:
curl -fsSL https://up.ggagent.ru/install.sh | sudo bash
Configuration
Edit /etc/uptime-reporter/config.yaml to point to your collector and set the instance tags:
collector_url: https://your-collector.example.com/api/v1/heartbeat instance_id: prod-web-01 tags: environment: production region: eu-central interval_seconds: 60
Service management
sudo systemctl enable uptime-reporter sudo systemctl start uptime-reporter sudo systemctl status uptime-reporter
Endpoints
POST /api/v1/heartbeat— submit a heartbeatGET /api/v1/instances— list registered instancesGET /api/v1/health— collector health
Full API reference in the API docs.