class Kitsune::Kit::Commands::SetupDoMetrics

def install_agent(ssh)

def install_agent(ssh)
  marker = "/usr/local/backups/setup_do_metrics.after"
  script = <<~BASH
    set -e
    sudo mkdir -p /usr/local/backups
    if [ -f "#{marker}" ]; then
      echo "🔁 Metrics Agent already installed, skipping."
      exit 0
    fi
    echo "✍🏻 Installing DigitalOcean Metrics Agent..."
    curl -sSL https://repos.insights.digitalocean.com/install.sh | sudo bash
    sudo touch "#{marker}"
    echo "✅ Metrics Agent installed"
    ps aux | grep do-agent | grep -v grep || echo "⚠️ do-agent process not found"
  BASH
  say ssh.exec!(script)
end