Package org.apache.druid.server.emitter
Annotation Type ExtraServiceDimensions
-
@Target(PARAMETER) @Retention(RUNTIME) public @interface ExtraServiceDimensions
Annotation to inject extra dimensions, added to all events, emitted viaEmitterModule.getServiceEmitter(com.google.common.base.Supplier<org.apache.druid.server.DruidNode>, org.apache.druid.java.util.emitter.core.Emitter, java.util.Map<java.lang.String, java.lang.String>). For example, write this in a body ofModule.configure(com.google.inject.Binder)of your extension module): MapBinderextraDims = MapBinder.newMapBinder(binder, String.class, String.class, ExtraServiceDimensions.class); extraDims.addBinding("foo").toInstance("bar");