.tags(commonTags) .baseUnit("subscribers") .description("Counts how many Reactor sequences have been subscribed to")
.tags(commonTags) .baseUnit("subscribers") .description("Counts how many Reactor sequences have been subscribed to")
public MicrometerCounter(MeterRegistry meterRegistry, MetricId id) { super(id); counter = io.micrometer.core.instrument.Counter.builder(id.getName()) .description(id.getDescription()) .tags(id.getTags().stream().map(tag -> Tag.of(tag.getKey(), tag.getValue())) .collect(Collectors.toList())).register(meterRegistry); }
.tags(commonTags) .baseUnit("subscribers") .description("Counts how many Reactor sequences have been subscribed to")
MeterRegistry registry, String name, Iterable<Tag> tags) { Counter next = Counter.builder(name + ".request").tags("status", "next").tags(tags).register(registry); Counter complete = Counter.builder(name + ".request").tags("status", "complete").tags(tags).register(registry); Counter error = Counter.builder(name + ".request").tags("status", "error").tags(tags).register(registry); Counter cancelled = Counter.builder(name + ".request") .tags("status", "cancelled") .tags(tags) .register(registry); Timer timer =
.tags(commonTags) .baseUnit("subscribers") .description("Counts how many Reactor sequences have been subscribed to")
private Counter.Builder getActionCounterBuilder(Action<S, E> action) { String actionName = actionToName(action); Counter.Builder builder = Counter.builder("ssm.action.execute") .tags("actionName", actionName) .description("Counter of Action"); return builder; }
private Counter.Builder getTransitionCounterBuilder(Transition<S, E> transition) { String transitionName = transitionToName(transition); Counter.Builder builder = Counter.builder("ssm.transition.transit") .tags("transitionName", transitionName) .description("Counter of Transition"); return builder; }
public Counter get(String... values) { // Get or create the Counter return Counter.builder(name) .description(description) .tags(Labels.toTags(keys, values)) .register(registry); } }
.tags(METRIC_CATEGORY, poolName) .register(meterRegistry);