Class MetricsPluginImpl

java.lang.Object
org.qubership.profiler.metrics.MetricsPluginImpl
All Implemented Interfaces:
org.qubership.profiler.agent.MetricsPlugin

public class MetricsPluginImpl extends Object implements org.qubership.profiler.agent.MetricsPlugin
  • Constructor Details

    • MetricsPluginImpl

      public MetricsPluginImpl()
  • Method Details

    • getMetric

      public org.qubership.profiler.agent.Metric getMetric(org.qubership.profiler.agent.MetricType metricType, String callType, Map<String,String> aggregationParameters)
      Specified by:
      getMetric in interface org.qubership.profiler.agent.MetricsPlugin
    • getOrCreateMetric

      public org.qubership.profiler.agent.Metric getOrCreateMetric(org.qubership.profiler.agent.MetricType metricType, String callType, HashSet<AggregationParameter> aggregationParameters, boolean isCustom, Map<String,String> metricParameters, int outputVersion)
    • getMetrics

      public String getMetrics()
    • resetMetrics

      public void resetMetrics()
    • createSystemMetrics

      public void createSystemMetrics(List<org.qubership.profiler.agent.MetricsDescription> metricsDescriptions)