Sandbox Metrics 用于查询 CPU、内存等运行指标。云沙箱支持查看 Sandbox 指标,当前按 1 分钟粒度返回。
SDK 示例:
const metrics = await sandbox.getMetrics();
console.log(metrics);
const metricsById = await Sandbox.getMetrics(sandbox.sandboxId, {
apiKey: process.env.E2B_API_KEY,
apiUrl: process.env.E2B_API_URL,
domain: process.env.E2B_DOMAIN,
});
console.log(metricsById);Python 示例:
metrics = sandbox.get_metrics()
print(metrics)
metrics_by_id = Sandbox.get_metrics(
sandbox.sandbox_id,
api_key=os.environ["E2B_API_KEY"],
api_url=os.environ["E2B_API_URL"],
domain=os.environ["E2B_DOMAIN"],
)
print(metrics_by_id)CLI 示例:
e2b sandbox metrics <sandbox-id>返回内容包含采样时间、CPU 使用率和核数、内存使用量和总量。磁盘和页缓存字段会返回占位值,不建议用于容量判断。
该能力适合调试、观察资源使用趋势和排查任务状态。计费、告警、自动扩缩容和容量治理应以函数计算控制台、云监控或日志服务中的正式数据为准。
该文章对您有帮助吗?