/** * Returns {@link FileDescriptorMetrics}. */ @Bean @ConditionalOnMissingBean(FileDescriptorMetrics.class) public FileDescriptorMetrics fileDescriptorMetrics() { return new FileDescriptorMetrics(); }
public ProteusOperatingSystemMetrics(MeterRegistry registry, Iterable<Tag> tags) { new JvmMemoryMetrics(tags).bindTo(registry); new JvmGcMetrics(tags).bindTo(registry); new JvmThreadMetrics(tags).bindTo(registry); new ClassLoaderMetrics(tags).bindTo(registry); new ProcessorMetrics(tags).bindTo(registry); new UptimeMetrics(tags).bindTo(registry); new FileDescriptorMetrics(tags).bindTo(registry); } }
@Override public Vertx getObject() throws Exception { LOGGER.debug("Creating a new instance of Vert.x"); VertxOptions options = new VertxOptions(); boolean metricsEnabled = environment.getProperty("services.metrics.enabled", Boolean.class, false); if (metricsEnabled) { configureMetrics(options); } Vertx instance = Vertx.vertx(options); instance.registerVerticleFactory(springVerticleFactory); if (metricsEnabled) { MeterRegistry registry = BackendRegistries.getDefaultNow(); registry.config() .meterFilter(new RenameVertxFilter()) .commonTags("application", node.application()) .commonTags("instance", node.hostname()); new FileDescriptorMetrics().bindTo(registry); new ClassLoaderMetrics().bindTo(registry); new JvmMemoryMetrics().bindTo(registry); new JvmGcMetrics().bindTo(registry); new ProcessorMetrics().bindTo(registry); new JvmThreadMetrics().bindTo(registry); } return instance; }
/** * Returns {@link FileDescriptorMetrics}. */ @Bean @ConditionalOnMissingBean(FileDescriptorMetrics.class) public FileDescriptorMetrics fileDescriptorMetrics() { return new FileDescriptorMetrics(); }
@Bean @ConditionalOnProperty(name = "management.metrics.binders.files.enabled", matchIfMissing = true) @ConditionalOnMissingBean public FileDescriptorMetrics fileDescriptorMetrics() { return new FileDescriptorMetrics(); }
@Bean @ConditionalOnProperty(name = "management.metrics.binders.files.enabled", matchIfMissing = true) @ConditionalOnMissingBean public FileDescriptorMetrics fileDescriptorMetrics() { return new FileDescriptorMetrics(); }