alibaba/Sentinel

输出到本地的监控指标采集文件中并发线程数一直为0问题 | Concurrency item in metric log

Open

#2.430 geöffnet am 28. Okt. 2021

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (8.150 Forks)batch import
area/metricsgood first issuekind/enhancement

Repository-Metriken

Stars
 (23.109 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Issue Description

Type: bug report or feature request

Describe what happened (or what feature you want)

想利用输出到本地的监控指标采集文件做指标展示,目前发现该日志文件中concurrency指标数据一直是0。是否有其它好的方式能够获取到实时的资源并发线程数?

Describe what you expected to happen

我们实时采集了该日志文件暴露prometheus,但是发现并发数的指标数据一直是0

How to reproduce it (as minimally and precisely as possible)

目前看了指标文件输出本地的代码,MetricTimerListener中指标数据来源是遍历ClusterBuilderSlot中的ClusterNodeMap,通过node,metrics()构造MetricNode指标数据。而node.metrics()方法中会调用rollingCounterInMinute.details()方法构建每秒的实时数据,这里的滑动窗口中的MetricBucket并没有concurrency指标,因此构建MetricNode时concurrency指标一直为0.是否有好的方式能够获取到实时的资源并发数 1. 2. 3.

Tell us your environment

Anything else we need to know?

Contributor Guide