39 lines
1.1 KiB
Bash
39 lines
1.1 KiB
Bash
#!/bin/bash
|
|
# Full Cleanup of Claude Code Telemetry Stack
|
|
# WARNING: This removes all data including Docker volumes
|
|
|
|
echo "⚠️ WARNING: This will remove ALL telemetry data including:"
|
|
echo " - All containers"
|
|
echo " - All Docker volumes (Grafana, Prometheus, Loki data)"
|
|
echo " - Network configuration"
|
|
echo ""
|
|
read -p "Are you sure you want to proceed? (yes/no): " -r
|
|
echo
|
|
|
|
if [[ ! $REPLY =~ ^[Yy][Ee][Ss]$ ]]; then
|
|
echo "Cleanup cancelled."
|
|
exit 0
|
|
fi
|
|
|
|
echo "Performing full cleanup of Claude Code telemetry stack..."
|
|
|
|
# Navigate to telemetry directory
|
|
cd ~/.claude/telemetry || exit 1
|
|
|
|
# Stop and remove containers, networks, and volumes
|
|
docker compose down -v
|
|
|
|
echo ""
|
|
echo "✅ Full cleanup complete!"
|
|
echo ""
|
|
echo "Removed:"
|
|
echo " ✓ All containers (otel-collector, prometheus, loki, grafana)"
|
|
echo " ✓ All volumes (all historical data)"
|
|
echo " ✓ Network configuration"
|
|
echo ""
|
|
echo "Preserved:"
|
|
echo " ✓ Configuration files in ~/.claude/telemetry/"
|
|
echo " ✓ Claude Code settings in ~/.claude/settings.json"
|
|
echo ""
|
|
echo "To start fresh: ./start-telemetry.sh"
|