java.lang.Object
org.jenkinsci.plugins.prometheus.util.Runs

public class Runs extends Object
  • Constructor Details

    • Runs

      public Runs()
  • Method Details

    • includeBuildInMetrics

      public static boolean includeBuildInMetrics(Run build)
    • includeRunInPerBuildMetrics

      public static boolean includeRunInPerBuildMetrics(Run<?,?> run, int buildIndex)
      Checks if a run should be included in per-build metrics based on retention settings. This method checks both time-based (max age) and count-based (max builds) limits.
      Parameters:
      run - the run to check
      buildIndex - the 0-based index of this build (0 = latest build)
      Returns:
      true if the run should be included in per-build metrics, false otherwise
    • getBuildParameters

      public static Map<String,Object> getBuildParameters(Run build)