Interface ContainerStatsService

  • All Known Implementing Classes:
    ContainerStatsServiceImpl

    public interface ContainerStatsService
    Service to gather run time statistics for the application master and worker containers. This service is meant to be implemented by an external application master. An external application master is not managed by the Dataflow cluster manager. It is the responsibility of the external application master to gather stats from all of it's worker containers.
    • Method Detail

      • getContainerStats

        List<NodeStatistics> getContainerStats()
                                        throws RMIException
        Return a list of node statistics from each active container being managed by an external application master. This includes the application master itself.
        Returns:
        list of node (i.e. container) statistics
        Throws:
        RMIException - thrown for communication errors