Skip to content

Commit

Permalink
Demonstrate how to log meters having a specific prefix in their name
Browse files Browse the repository at this point in the history
  • Loading branch information
izeye committed Feb 8, 2021
1 parent 7ca127a commit 78228c6
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 55 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -34,7 +34,7 @@ dependencies {
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.boot:spring-boot-starter-actuator")

implementation("io.micrometer:micrometer-registry-prometheus")
// implementation("io.micrometer:micrometer-registry-prometheus")

compileOnly("com.google.code.findbugs:jsr305:latest.release")

Expand Down
8 changes: 8 additions & 0 deletions src/main/java/com/izeye/sample/TestRunner.java
@@ -1,5 +1,6 @@
package com.izeye.sample;

import io.micrometer.core.instrument.Meter;
import io.micrometer.core.instrument.MeterRegistry;
import io.micrometer.core.instrument.Tags;
import io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics;
Expand Down Expand Up @@ -33,6 +34,13 @@ public void run(ApplicationArguments args) {

createExecutor(executorServiceName, tags);
}

for (Meter meter : this.meterRegistry.getMeters()) {
Meter.Id id = meter.getId();
if (id.getName().startsWith("executor.")) {
System.out.println(id);
}
}
}

private void createExecutor(String executorServiceName, Tags tags) {
Expand Down

This file was deleted.

0 comments on commit 78228c6

Please sign in to comment.