Class MetricsMetadataHelper


  • @Service
    public class MetricsMetadataHelper
    extends Object
    • Constructor Detail

      • MetricsMetadataHelper

        public MetricsMetadataHelper()
    • Method Detail

      • registerMetadata

        public List<MetricsMetadata> registerMetadata​(org.eclipse.microprofile.metrics.MetricRegistry metricRegistry,
                                                      List<MetricsMetadata> metadataList,
                                                      boolean isRetry)
        Registers metrics as MBeans
        Parameters:
        metricRegistry - Registry to add metrics to
        metadataList - List of all MetricsMetadata representing a Metric
        globalTags -
        isRetry - true if this is not initial registration, this is used to register lazy-loaded MBeans
        Returns:
        the list of unresolved MBean Metadata
      • resolveDynamicMetadata

        public List<MetricsMetadata> resolveDynamicMetadata​(List<MetricsMetadata> metadataList)
        Resolve dynamic metadata by replacing specifier %s with the mbean value.
        Parameters:
        metadataList - list of MBean Metadata
        Returns:
        the list of unresolved MBean Metadata