【问题标题】:What is the MicroMeter equivalent to a Prometheus simpleclient Collector?什么是相当于 Prometheus simpleclient Collector 的 MicroMeter?
【发布时间】:2017-10-12 21:08:23
【问题描述】:

使用 Prometheus,如果我需要一次收集多个指标,我会创建一个像这样的收集器:

    public List<MetricFamilySamples> collect() {
        List<NetworkInterface> networkInterfaces = getNetworkInterfaces();
        if(networkInterfaces.isEmpty()){
            return new ArrayList<>();
        }

        NetworkMetricFamilies networkMetrics = new NetworkMetricFamilies();
        collect(networkMetrics, networkInterfaces);

        return networkMetrics.asList();
    }

我将实现一个collect() 方法,该方法将返回所需指标的列表。

MicroMeter 的等价物是什么?

【问题讨论】:

    标签: micrometer


    【解决方案1】:

    每次抓取都会收集所有指标。将不同的度量名称或标签组合打包到一组测量值中不会提高效率。

    相反,迭代网络接口并为每个接口注册任意数量的指标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-14
      • 2016-01-31
      相关资源
      最近更新 更多