函数: statsContainer()
statsContainer(
engineId
,id
,callback
):Promise
<Disposable
>
获取正在运行容器的流式统计信息。
参数
• engineId: string
管理容器的引擎的 ID,从 containerEngine.listContainers 的结果中获得
• id: string
此引擎上容器的 ID 或名称,从 containerEngine.listContainers 的结果中获得,或作为 containerEngine.createContainer 的结果
• callback
当容器统计信息被发出时调用的函数。
返回值
Promise
<Disposable
>
一个解析为 Disposable 的 Promise,该 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();