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 Summary

    Modifier and Type
    Method
    Description
    Return a list of node statistics from each active container being managed by an external application master.
  • Method Details

    • 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