Skip to content

Commit c8a2256

Browse files
committed
adjusted thread metric
1 parent 6cd8204 commit c8a2256

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## v1.6.6 - (2025-03-20)
4+
5+
### New features:
6+
- first metrics
7+
8+
### Bug fixes:
9+
- fixed history delete start of history
10+
11+
312
## v1.6.5 - (2025-03-19)
413

514
- fixed correlation ID size

core/src/main/java/org/sterl/spring/persistent_tasks/scheduler/SchedulerService.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
import io.micrometer.core.instrument.Gauge;
2929
import io.micrometer.core.instrument.MeterRegistry;
30-
import io.micrometer.core.instrument.Tags;
3130
import io.micrometer.core.instrument.binder.BaseUnits;
3231
import jakarta.annotation.PostConstruct;
3332
import jakarta.annotation.PreDestroy;
@@ -63,17 +62,15 @@ public void start() {
6362
taskExecutor.start();
6463
editSchedulerStatus.checkinToRegistry(name, 0, taskExecutor.getMaxThreads());
6564

66-
Gauge.builder("persistent_tasks.scheduler." + name,
67-
taskExecutor,
68-
e -> e.countRunning())
69-
.tags(Tags.of("thread", "running"))
65+
Gauge.builder("persistent_tasks.schedulers",
66+
taskExecutor, e -> e.countRunning())
67+
.tags("scheduler", name, BaseUnits.TASKS, "running")
7068
.baseUnit(BaseUnits.TASKS)
7169
.register(meterRegistry);
7270

73-
Gauge.builder("persistent_tasks.scheduler." + name,
74-
taskExecutor,
75-
e -> e.getMaxThreads())
76-
.tags(Tags.of("thread", "max"))
71+
Gauge.builder("persistent_tasks.schedulers",
72+
taskExecutor, e -> e.getMaxThreads())
73+
.tags("scheduler", name, BaseUnits.TASKS, "total")
7774
.baseUnit(BaseUnits.TASKS)
7875
.register(meterRegistry);
7976
}

0 commit comments

Comments
 (0)