Class MicrometerMetrics.PerResourceCollectingMicrometerMetricsBuilder

    • Method Detail

      • withCleaningThreadNumber

        public MicrometerMetrics.PerResourceCollectingMicrometerMetricsBuilder withCleaningThreadNumber​(int cleaningThreadsNumber)
        Parameters:
        cleaningThreadsNumber - the maximal number of threads that can be assigned to the removal of Meters associated with deleted resources, defaults to 1 if not specified or if the provided number is lesser or equal to 0
      • withCleanUpDelayInSeconds

        public MicrometerMetrics.PerResourceCollectingMicrometerMetricsBuilder withCleanUpDelayInSeconds​(int cleanUpDelayInSeconds)
        Parameters:
        cleanUpDelayInSeconds - the number of seconds to wait before Meters are removed for deleted resources, defaults to 1 (meaning meters will be removed one second after the associated resource is deleted) if not specified or if the provided number is lesser than 0. Threading and the general interaction model of interacting with the API server means that it's not possible to ensure that meters are immediately deleted in all cases so a minimal delay of one second is always enforced