use of com.hazelcast.internal.diagnostics.InvocationPlugin in project hazelcast by hazelcast.
the class NodeEngineImpl method start.
public void start() {
RuntimeMetricSet.register(metricsRegistry);
GarbageCollectionMetricSet.register(metricsRegistry);
OperatingSystemMetricSet.register(metricsRegistry);
ThreadMetricSet.register(metricsRegistry);
ClassLoadingMetricSet.register(metricsRegistry);
FileMetricSet.register(metricsRegistry);
metricsRegistry.collectMetrics(operationService, proxyService, eventService, operationParker);
serviceManager.start();
proxyService.init();
operationService.start();
quorumService.start();
diagnostics.start();
// static loggers at beginning of file
diagnostics.register(new BuildInfoPlugin(this));
diagnostics.register(new SystemPropertiesPlugin(this));
diagnostics.register(new ConfigPropertiesPlugin(this));
// periodic loggers
diagnostics.register(new OverloadedConnectionsPlugin(this));
diagnostics.register(new PendingInvocationsPlugin(this));
diagnostics.register(new MetricsPlugin(this));
diagnostics.register(new SlowOperationPlugin(this));
diagnostics.register(new InvocationPlugin(this));
diagnostics.register(new MemberHazelcastInstanceInfoPlugin(this));
diagnostics.register(new SystemLogPlugin(this));
diagnostics.register(new StoreLatencyPlugin(this));
}
Aggregations