public final class SmartLoggerAnalyticsConnectorPlugin extends Object implements AnalyticsConnectorPlugin
| Constructor and Description |
|---|
SmartLoggerAnalyticsConnectorPlugin(Optional<String> aggregatedByOpt,
Optional<Long> durationThresholdOpt)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(AProcess process)
Adds a process to a connector which acts as a consumer.
|
void |
add(HealthCheck healthCheck)
Adds a healthCheck to a connector which acts as a consumer.
|
void |
add(Metric metric)
Adds a metric to a connector which acts as a consumer.
|
@Inject
public SmartLoggerAnalyticsConnectorPlugin(@Named(value="aggregatedBy")
Optional<String> aggregatedByOpt,
@Named(value="durationThreshold")
Optional<Long> durationThresholdOpt)
aggregatedByOpt - optional param for aggrating subprocesses results with specific categorydurationThresholdOpt - optional param for setting the error level to log in errorpublic void add(AProcess process)
add in interface AnalyticsConnectorPluginprocess - the processpublic void add(Metric metric)
AnalyticsConnectorPluginadd in interface AnalyticsConnectorPluginmetric - the metricpublic void add(HealthCheck healthCheck)
AnalyticsConnectorPluginadd in interface AnalyticsConnectorPluginhealthCheck - the healthCheckCopyright © 2018. All Rights Reserved.