Class TelemetryEventListener
java.lang.Object
com.netflix.spinnaker.echo.telemetry.TelemetryEventListener
- All Implemented Interfaces:
com.netflix.spinnaker.echo.api.events.EventListener,com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint,org.pf4j.ExtensionPoint
@Component
@ConditionalOnProperty(value="stats.enabled",
matchIfMissing=true)
public class TelemetryEventListener
extends Object
implements com.netflix.spinnaker.echo.api.events.EventListener
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTelemetryEventListener(com.netflix.spinnaker.echo.telemetry.TelemetryService telemetryService, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry, List<com.netflix.spinnaker.echo.telemetry.TelemetryEventDataProvider> dataProviders) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessEvent(com.netflix.spinnaker.echo.api.events.Event event) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint
getExtensionClass, getPluginId
-
Field Details
-
TELEMETRY_REGISTRY_NAME
- See Also:
-
-
Constructor Details
-
TelemetryEventListener
@Autowired public TelemetryEventListener(com.netflix.spinnaker.echo.telemetry.TelemetryService telemetryService, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry, List<com.netflix.spinnaker.echo.telemetry.TelemetryEventDataProvider> dataProviders)
-
-
Method Details
-
processEvent
public void processEvent(com.netflix.spinnaker.echo.api.events.Event event) - Specified by:
processEventin interfacecom.netflix.spinnaker.echo.api.events.EventListener
-