Files
qiming/qiming-rcoder/make/pyroscope.mk
2026-06-01 13:54:52 +08:00

32 lines
1.1 KiB
Makefile

# ============================================================================
# 📊 Pyroscope 持续剖析服务管理
# ============================================================================
# 启动 Pyroscope Server
pyroscope-up:
@echo "🚀 启动 Pyroscope Server..."
@if [ ! -f "docker/docker-compose.yml" ]; then \
echo "❌ 错误: 未找到 docker/docker-compose.yml"; \
exit 1; \
fi
@docker-compose -f docker/docker-compose.yml up -d pyroscope
@echo ""
@echo "✅ Pyroscope Server 已启动!"
@echo "📊 Web UI: http://localhost:4040"
@echo "💡 提示: 等待 agent_runner 容器启动并连接到 Pyroscope"
# 停止 Pyroscope Server
pyroscope-down:
@echo "🛑 停止 Pyroscope Server..."
@if [ -f "docker/docker-compose.yml" ]; then \
docker-compose -f docker/docker-compose.yml stop pyroscope || true; \
else \
echo "⚠️ docker-compose.yml 未找到"; \
fi
@echo "✅ Pyroscope Server 已停止"
# 查看 Pyroscope 日志
pyroscope-logs:
@echo "📋 Pyroscope Server 日志:"
@docker logs -f rcoder-pyroscope 2>/dev/null || echo "❌ Pyroscope 容器未运行,请先执行 make pyroscope-up"