函数:statsContainer()
statsContainer(
engineId
,id
,callback
):Promise
<Disposable
>
定义于:packages/extension-api/src/extension-api.d.ts:3917
获取运行中容器的流式统计信息。
参数
engineId
string
管理容器的引擎的 id,从 containerEngine.listContainers 的结果中获取。
id
string
此引擎上容器的 ID 或名称,通过 containerEngine.listContainers 的结果或 containerEngine.createContainer 的结果获得。
callback
(stats
) => void
当容器统计信息发出时调用的函数。
返回
Promise
<Disposable
>
一个 Promise,解析为一个 Disposable,调用该 Disposable 时将注销回调函数。
示例
这是一个使用示例
const disposable = await statsContainer('engineId', 'containerId', (stats: ContainerStatsInfo): void => {
console.log('CPU Usage', stats.cpu_stats.cpu_usage.total_usage);
});
// When no longer needed
disposable.dispose();