Function: statsContainer()
statsContainer(
engineId
,id
,callback
):Promise
<Disposable
>
Get the streamed stats of a running container.
Parameters
engineId
string
the id of the engine managing the container, obtained from the result of containerEngine.listContainers
id
string
the id or name of the container on this engine, obtained from the result of containerEngine.listContainers or as the result of containerEngine.createContainer
callback
(stats
) => void
the function called when container stats info are emitted.
Returns
Promise
<Disposable
>
A Promise resolving a Disposable that unregister the callback when called.
Example
Here is a usage example
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();