Class EngineMetrics

java.lang.Object
org.epics.archiverappliance.engine.epics.EngineMetrics
All Implemented Interfaces:
Details

public class EngineMetrics extends Object implements Details
POJO with some basic metrics.
Author:
mshankar
  • Constructor Details

    • EngineMetrics

      public EngineMetrics()
  • Method Details

    • getSecondsConsumedByWriter

      public double getSecondsConsumedByWriter()
    • setSecondsConsumedByWriter

      public void setSecondsConsumedByWriter(double secondsConsumedByWriter)
    • getEventRate

      public double getEventRate()
    • setEventRate

      public void setEventRate(double eventRate)
    • getDataRate

      public double getDataRate()
    • setDataRate

      public void setDataRate(double dataRate)
    • getPvCount

      public int getPvCount()
    • setPvCount

      public void setPvCount(int pvCount)
    • getDisconnectedPVCount

      public int getDisconnectedPVCount()
    • setDisconnectedPVCount

      public void setDisconnectedPVCount(int disconnectedPVCount)
    • toJSONString

      public Map<String,String> toJSONString()
    • details

      public LinkedList<Map<String,String>> details(ConfigService configService)
      Specified by:
      details in interface Details
    • computeEngineMetrics

      public static EngineMetrics computeEngineMetrics(EngineContext engineContext, ConfigService configService)
    • getConnectedPVCount

      public int getConnectedPVCount()
    • setConnectedPVCount

      public void setConnectedPVCount(int connectedPVCount)
    • getTotalEPICSChannels

      public int getTotalEPICSChannels()
    • setTotalEPICSChannels

      public void setTotalEPICSChannels(int totalEPICSChannels)
    • getPausedPVCount

      public int getPausedPVCount()
      Returns:
      the pausedPVCount
    • setPausedPVCount

      public void setPausedPVCount(int pausedPVCount)
      Parameters:
      pausedPVCount - the pausedPVCount to set
    • source

      public ConfigService.WAR_FILE source()
      Specified by:
      source in interface Details