Class PrometheusMetricDescriptorsCache


  • public class PrometheusMetricDescriptorsCache
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PrometheusMetricDescriptorsCache​(com.netflix.kayenta.security.AccountCredentialsRepository accountCredentialsRepository)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.util.Map> getMetadata​(java.lang.String metricsAccountName, java.lang.String filter)  
      void updateMetricDescriptorsCache()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PrometheusMetricDescriptorsCache

        public PrometheusMetricDescriptorsCache​(com.netflix.kayenta.security.AccountCredentialsRepository accountCredentialsRepository)
    • Method Detail

      • getMetadata

        public java.util.List<java.util.Map> getMetadata​(java.lang.String metricsAccountName,
                                                         java.lang.String filter)
      • updateMetricDescriptorsCache

        @Scheduled(fixedDelayString="#{@prometheusConfigurationProperties.metadataCachingIntervalMS}")
        public void updateMetricDescriptorsCache()