Klasse Metrics

java.lang.Object
de.dlr.proseo.monitor.apimetrics.Metrics

@Component public class Metrics extends Object
This class contains the functions to calculate each metric
Autor:
Ernst Melchinger
  • Felddetails

  • Konstruktordetails

    • Metrics

      public Metrics(MonitorConfiguration config, org.springframework.transaction.PlatformTransactionManager txManager, javax.persistence.EntityManager em)
      Constructor of a Metric instance
      Parameter:
      config - The monitor configuration
      txManager - The transaction manager
      em - The JPA entity manager
  • Methodendetails

    • producedBytesAndCountForType

      public void producedBytesAndCountForType()
    • producedBytesAndCount

      public void producedBytesAndCount()
      Cumulative volume of data produced by for mission platform (.) in Bytes One entry for the complete time period
    • downloadSize

      public void downloadSize()
      Cumulative size of by of mission platform (.) downloaded (by ) in Bytes One entry for the complete time period
    • sensingToPublication

      public void sensingToPublication(Duration period)
      Daily/monthly minimum, maximum and average time difference in seconds between sensing time (ContentDate/End) and PRIP PublicationDate of of mission platform (.) (sliding window of 24 hours/1 month). This is only applicable to the Systematic Production.
      Parameter:
      period - The period to retrieve
    • originToPublication

      public void originToPublication(Duration period)
      Daily/monthly minimum, maximum and average time difference in seconds between OriginDate and PRIP PublicationDate of of mission platform (.) (sliding window of 24 hours/1 month). This is only applicable to the Systematic Production.
      Parameter:
      period - The period to retrieve
    • submissionToCompletedOrder

      public void submissionToCompletedOrder(Duration period)
      Minimum, maximum and average time from ProductionOrder SubmissionDate to CompletedDate on the On-Demand PRIP (sliding window of 24 hours/1 month)
      Parameter:
      period - The period to retrieve